Skip to content

Commit

Permalink
upgrade from v1.9 to v1.10
Browse files Browse the repository at this point in the history
Signed-off-by: zhzhuang-zju <[email protected]>
  • Loading branch information
zhzhuang-zju committed May 30, 2024
1 parent 5a03939 commit 0acd408
Show file tree
Hide file tree
Showing 5 changed files with 80 additions and 1 deletion.
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

0 comments on commit 0acd408

Please sign in to comment.