云容器引擎 CCE_AUTOPILOT集群-Kubernetes 1.27版本说明:弃用和移除

时间:2024-10-17 21:44:00

弃用和移除

  • Kubernetes 1.27版本,针对卷扩展GA特性的以下特性门禁将被移除,且不得再在--feature-gates标志中引用。(Expand CS IVolumesExpandInUsePersistentVolumesExpandPersistentVolumes
  • 在Kubernetes 1.27版本,移除--master-service-namespace 命令行参数。该参数支持指定在何处创建名为kubernetes的Service来表示 API服务 器。自v1.26版本已被弃用,1.27版本正式移除。
  • 在Kubernetes 1.27版本,移除ControllerManagerLeaderMigration特性门禁。Leader Migration提供了一种机制,让HA集群在升级多副本的控制平面时通过在kube-controller-manager和cloud-controller-manager这两个组件之间共享的资源锁,安全地迁移“特定于云平台”的控制器。特性自v1.24正式发布,被无条件启用, 在v1.27版本中此特性门禁选项将被移除。
  • 在Kubernetes 1.27版本,移除--enable-taint-manager命令行参数。该参数支持的特性基于污点的驱逐已被默认启用,且在标志被移除时也将继续被隐式启用。
  • 在Kubernetes 1.27版本,移除--pod-eviction-timeout 命令行参数。弃用的命令行参数--pod-eviction-timeout将被从kube-controller-manager中移除。
  • 在Kubernetes 1.27版本,移除CSI Migration特性门禁。CSI migration程序允许从树内卷插件移动到树外CSI驱动程序。CSI迁移自Kubernetes v1.16起正式发布,关联的CSIMigration特性门禁将在v1.27中被移除。
  • 在Kubernetes 1.27版本,移除CSIInlineVolume特性门禁。CSI Ephemeral Volume特性允许在Pod规约中直接指定CSI卷作为临时使用场景。这些CSI卷可用于使用挂载的卷直接在Pod内注入任意状态,例如配置、Secret、身份、变量或类似信息。 此特性在v1.25中进阶至正式发布。因此,此特性门禁CSIInlineVolume将在v1.27版本中移除。
  • 在Kubernetes 1.27版本,移除EphemeralContainers特性门禁。对于Kubernetes v1.27,临时容器的API支持被无条件启用;EphemeralContainers特性门禁将被移除。
  • 在Kubernetes 1.27版本,移除LocalStorageCapacityIsolation特性门禁。Local Ephemeral Storage Capacity Isolation特性在 v1.25 中进阶至正式发布。此特性支持emptyDir卷这类Pod之间本地临时存储的容量隔离,因此可以硬性限制Pod对共享资源的消耗。如果本地临时存储的消耗超过了配置的限制,kubelet将驱逐 Pod。特性门禁LocalStorageCapacityIsolation将在v1.27版本中被移除。
  • 在Kubernetes 1.27版本,移除NetworkPolicyEndPort特性门禁。Kubernetes v1.25版本将NetworkPolicy中的endPort进阶至正式发布。支持endPort字段的NetworkPolicy提供程序可用于指定一系列端口以应用NetworkPolicy。
  • 在Kubernetes 1.27版本,移除StatefulSetMinReadySeconds特性门禁。对于作为StatefulSet一部分的Pod,只有当Pod至少在minReadySeconds中指定的持续期内可用(并通过检查)时,Kubernetes才会将此Pod标记为只读。 该特性在Kubernetes v1.25中正式发布,StatefulSetMinReadySeconds特性门禁将锁定为true,并在v1.27版本中被移除。
  • 在Kubernetes 1.27版本,移除IdentifyPodOS特性门禁。启用该特性门禁,您可以为Pod指定操作系统,此项特性支持自v1.25版本进入稳定。IdentifyPodOS特性门禁将在Kubernetes v1.27中被移除。
  • 在Kubernetes 1.27版本,移除DaemonSetUpdateSurge特性门禁。Kubernetes v1.25版本还稳定了对DaemonSet Pod的浪涌支持,其实现是为了最大限度地减少部署期间DaemonSet的停机时间。DaemonSetUpdateSurge特性门禁将在Kubernetes v1.27中被移除。
  • 在Kubernetes 1.27版本,移除--container-runtime 命令行参数。kubelet 接受一个已弃用的命令行参数--container-runtime, 并且在移除dockershim代码后,唯一有效的值将是remote。 Kubernetes v1.27将移除该参数,该参数自v1.24版本以来已被弃用。
support.huaweicloud.com/usermanual-cce-autopilot/cce_11_0822.html