-
Notifications
You must be signed in to change notification settings - Fork 124
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #678 from zhzhuang-zju/grade1.11
upgrade from v1.10 to v1.11
- Loading branch information
Showing
5 changed files
with
80 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,38 @@ | ||
--- | ||
title: v1.10 to v1.11 | ||
--- | ||
|
||
Follow the [Regular Upgrading Process](./README.md). | ||
|
||
## Upgrading Notable Changes | ||
|
||
### API Changes | ||
|
||
* Introduced `Suspension` to the `PropagationPolicy/ClusterPropagationPolicy` API to provide a cluster-level resource propagation pause and resume capabilities. | ||
* Introduced `Dispatching` condition to the `Work` API to represent the dispatching status. | ||
* `ResourceInterpreterCustomization`: Added two additional printer columns, TARGET-API-VERSION and TARGET-KIND, to represent the target resource type, these columns will be displayed in the output of kubectl get. | ||
* `PropagationPolicy`/`ClusterPropagationPolicy`: Added two additional printer columns, `Conflict-Resolution` and `Priority`, to represent the conflict resolution strategy and priority, these columns will be displayed in the output of kubectl get. | ||
* Introduced `CRDTarball` to the `Karmada` API to supports custom CRD download strategy. | ||
|
||
### Deprecation | ||
|
||
* The following labels that were deprecated(replaced by `propagationpolicy.karmada.io/permanent-id` and `clusterpropagationpolicy.karmada.io/permanent-id`) at release-1.10 now have been removed: | ||
* propagationpolicy.karmada.io/namespace | ||
* propagationpolicy.karmada.io/name | ||
* clusterpropagationpolicy.karmada.io/name | ||
* Specification of merics and health probe port parameters. Karmada introduced the `--metrics-bind-address` and `--health-probe-bind-address` flags and deprecated the following labels. This is a compatible change as the default values remain unchanged from previous versions. | ||
* The flags deprecated by `karmada-agent` are: | ||
--bind-address | ||
--secure-port | ||
* The flags deprecated by `karmada-controller-manager` are: | ||
--bind-address | ||
--secure-port | ||
* The flags deprecated by `karmada-descheduler` are: | ||
--bind-address | ||
--secure-port | ||
* The flags deprecated by `karmada-scheduler` are: | ||
--bind-address | ||
--secure-port | ||
* The flags deprecated by `karmada-scheduler-estimator` are: | ||
--bind-address | ||
--secure-port |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
38 changes: 38 additions & 0 deletions
38
...h/docusaurus-plugin-content-docs/current/administrator/upgrading/v1.10-v1.11.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,38 @@ | ||
--- | ||
title: v1.10 升级到 v1.11 | ||
--- | ||
|
||
遵循[常规升级流程](./README.md)。 | ||
|
||
## 升级后显著变化 | ||
|
||
### API 变化 | ||
|
||
* 在 `PropagationPolicy/ClusterPropagationPolicy` API 中引入 `Suspension`,用于提供集群级别的资源调度暂停和恢复能力。 | ||
* 在 `Work` API 中 `Dispatching` 来反映调度分发状态。 | ||
* `ResourceInterpreterCustomization`: 添加了打印列 `TARGET-API-VERSION` 和 `TARGET-KIND`,以表示目标资源类型,这些列将在 `kubectl get` 的输出中显示。 | ||
* `PropagationPolicy`/`ClusterPropagationPolicy`: 添加了打印列 `Conflict-Resolution` 和 `Priority`,以表示冲突解决策略和优先级,这些列将在 `kubectl get` 的输出中显示。 | ||
* 在 `Karmada` API 中引入了 `CRDTarball`,以支持自定义的 CRD 下载策略。 | ||
|
||
### 弃用 | ||
|
||
* 在发布版本 v1.10中被弃用(由 `propagationpolicy.karmada.io/permanent-id` 和 `clusterpropagationpolicy.karmada.io/permanent-id` 替代)的标签现已被移除: | ||
* propagationpolicy.karmada.io/namespace | ||
* propagationpolicy.karmada.io/name | ||
* clusterpropagationpolicy.karmada.io/name | ||
* 指定了 metrics 和健康检查端口参数。Karmada 引入了 `--metrics-bind-address` 和 `--health-probe-bind-address` 参数,并弃用了以下参数。这是一个兼容性的更改,因为默认值与之前版本保持不变。 | ||
* 组件 `karmada-agent` 弃用的参数有: | ||
--bind-address | ||
--secure-port | ||
* 组件 `karmada-controller-manager` 弃用的参数有: | ||
--bind-address | ||
--secure-port | ||
* 组件 `karmada-descheduler` 弃用的参数有: | ||
--bind-address | ||
--secure-port | ||
* 组件 `karmada-scheduler` 弃用的参数有: | ||
--bind-address | ||
--secure-port | ||
* 组件 `karmada-scheduler-estimator` 弃用的参数有: | ||
--bind-address | ||
--secure-port |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters