(停止維護(hù))ACK發(fā)布Kubernetes 1.18版本說明
阿里云容器服務(wù)ACK嚴(yán)格遵循社區(qū)一致性認(rèn)證。本文介紹ACK發(fā)布Kubernetes 1.18版本所做的變更說明。
版本升級說明
ACK針對Kubernetes 1.18.8版本提供了全鏈路的組件優(yōu)化和升級。
核心組件 | 版本號 | 升級注意事項(xiàng) |
Kubernetes | 1.18.8 | Kubernetes 1.18版本棄用部分常用的APIVersion。建議您在升級集群前對本文檔中所列舉的棄用APIVersion進(jìn)行相應(yīng)升級。 |
Docker | 19.03.5(containerd 1.2.10) | 無 |
etcd | 3.4.3 | 無 |
CoreDNS | 1.6.7 | 無 |
版本解讀
資源變更與棄用
Kubernetes 1.18版本中API相關(guān)棄用如下:
【棄用】所有資源的API apps/v1beta1和apps/v1beta2都將棄用,請使用apps/v1代替。
【棄用】Daemonsets/Deployments/Replicasets資源的API extensions/v1beta1將被棄用,請使用apps/v1代替。
【棄用】Networkpolicies資源的API extensions/v1beta1將被棄用,請使用networking.k8s.io/v1代替。
【棄用】Podsecuritypolicies資源的API extensions/v1beta1將被棄用,請使用policy/v1beta1代替。
標(biāo)識節(jié)點(diǎn)地域和區(qū)域信息的Label更新至"topology.kubernetes.io/zone"和"topology.kubernetes.io/region"。建議您更新業(yè)務(wù)負(fù)載中對應(yīng)的配置。
功能增強(qiáng)
Server-side Apply引入Beta 2版本。您在資源的metadata.managedFields字段中可以看到資源中各個(gè)配置項(xiàng)的所屬關(guān)系。
正式發(fā)布的NodeLocal DNSCache功能可以幫助您提高集群DNS的可用性和性能。
Volume Snapshot進(jìn)入Beta階段,支持?jǐn)?shù)據(jù)卷備份、恢復(fù)、定時(shí)備份等操作。
ACK對Kubernetes 1.18.8版本的增強(qiáng)
針對Kubernetes 1.18.8版本,ACK在kubelet中進(jìn)行了適配:使用RAW格式數(shù)據(jù)卷的用戶可以對集群進(jìn)行平滑升級,而無需排空節(jié)點(diǎn)。