Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

upgrade from v1.9 to v1.10 #622

Merged
merged 1 commit into from
May 30, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions docs/administrator/upgrading/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -71,3 +71,4 @@ v1.1.x to v1.2.x and the available patch versions are v1.2.0, v1.2.1 and v1.2.2,
### [v1.6 to v1.7](./v1.6-v1.7.md)
### [v1.7 to v1.8](./v1.7-v1.8.md)
### [v1.8 to v1.9](./v1.8-v1.9.md)
### [v1.9 to v1.10](./v1.9-v1.10.md)
38 changes: 38 additions & 0 deletions docs/administrator/upgrading/v1.9-v1.10.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
---
title: v1.9 to v1.10
---

Follow the [Regular Upgrading Process](./README.md).

## Upgrading Notable Changes

### API Changes

* Introduce a new API named `WorkloadRebalancer` to support rescheduling.
* Introduced `ServiceAnnotations` to the `Karmada` API to provide an extra set of annotations to annotate karmada apiserver services.
* Add a short name `ric` for resourceinterpretercustomizations CRD resource.

### Deprecation

* The following labels have been deprecated from release `v1.8.0` and now have been removed:
* `resourcebinding.karmada.io/uid`
* `clusterresourcebinding.karmada.io/uid`
* `work.karmada.io/uid`
* `propagationpolicy.karmada.io/uid`
* `clusterpropagationpolicy.karmada.io/uid`
* The following labels now have been deprecated and removed:
* `resourcebinding.karmada.io/key` replaced by `resourcebinding.karmada.io/permanent-id`
* `clusterresourcebinding.karmada.io/key` replaced by `clusterresourcebinding.karmada.io/permanent-id`
* `work.karmada.io/namespace` replaced by `work.karmada.io/permanent-id`
* `work.karmada.io/name` replaced by `work.karmada.io/permanent-id`
* `karmadactl`: The flag `--cluster-zone`, which was deprecated in release 1.7 and replaced by `--cluster-zones`, now has been removed.

### karmada-search

* The feature APIPriorityAndFairness now has moved to GA, thus not allowed to be disabled by feature gates. You have to remove it from the `--feature-gates` flag.

### karmada-aggregated-apiserver

* The feature APIPriorityAndFairness now has moved to GA, thus not allowed to be disabled by feature gates. You have to remove it from the `--feature-gates` flag.

Please refer to [v1.10.0 Release Notes](https://github.com/karmada-io/karmada/releases/tag/v1.10.0) for more details.
Original file line number Diff line number Diff line change
Expand Up @@ -70,3 +70,4 @@ v1.2.0、v1.2.1 和 v1.2.2, 则选择 v1.2.2。
### [v1.6 升级到 v1.7](./v1.6-v1.7.md)
### [v1.7 升级到 v1.8](./v1.7-v1.8.md)
### [v1.8 升级到 v1.9](./v1.8-v1.9.md)
### [v1.9 升级到 v1.10](./v1.9-v1.10.md)
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
---
title: v1.9 升级到 v1.10
---

遵循[常规升级流程](./README.md)。

## 升级后显著变化

### API 变化

* 引入新 API `WorkloadRebalancer` 以支持重新调度。
* 在 Karmada API 中引入了 `ServiceAnnotations`,用于提供一组额外的 `annotations` 来注释 karmada apiserver 服务。
* 为 resourceinterpretercustomizations CRD 资源添加短名称 `ric`。

### 弃用

* 以下 Labels 已从版本 `v1.8.0` 中弃用,现在已被移除:
* `resourcebinding.karmada.io/uid`
* `clusterresourcebinding.karmada.io/uid`
* `work.karmada.io/uid`
* `propagationpolicy.karmada.io/uid`
* `clusterpropagationpolicy.karmada.io/uid`
* 以下 Labels 现已弃用并删除:
* `resourcebinding.karmada.io/key` 被替换为 `resourcebinding.karmada.io/permanent-id`
* `clusterresourcebinding.karmada.io/key` 被替换为 `clusterresourcebinding.karmada.io/permanent-id`
* `work.karmada.io/namespace` 被替换为`work.karmada.io/permanent-id`
* `work.karmada.io/name` 被替换为 `work.karmada.io/permanent-id`
* `karmadactl`: 参数“--cluster-zone”在版本 1.7 中已弃用并被“--cluster-zones”取代,现已被删除。

### karmada-search

* 功能 APIPriorityAndFairness 已经被移入到 GA,因此现在不允许通过 feature gates禁用此功能. 你需要删除相应的 `--feature-gates` 启动参数。

### karmada-aggregated-apiserver

* 功能 APIPriorityAndFairness 已经被移入到 GA,因此现在不允许通过 feature gates禁用此功能. 你需要删除相应的 `--feature-gates` 启动参数。

请参考 [v1.10.0 Release Notes](https://github.com/karmada-io/karmada/releases/tag/v1.10.0) 获取更多信息。
3 changes: 2 additions & 1 deletion sidebars.js
Original file line number Diff line number Diff line change
Expand Up @@ -196,7 +196,8 @@ module.exports = {
"administrator/upgrading/v1.5-v1.6",
"administrator/upgrading/v1.6-v1.7",
"administrator/upgrading/v1.7-v1.8",
"administrator/upgrading/v1.8-v1.9"
"administrator/upgrading/v1.8-v1.9",
"administrator/upgrading/v1.9-v1.10"
],
},
{
Expand Down