針對 Kubernetes v1.22,阿里雲容器服務 ACK 提供了哪些升級和增強能力?

阿里巴巴雲原生發表於2022-02-24

作者:ACK

1.22 版本是 Kubernetes 在 2021 年推出的第二個版本,該版本包含 53 項增強功能,被 Kubernetes 開發團隊和社群認為將 Kubernetes 帶到了新的高峰。

作為全球首批通過 Kubernetes 一致性認證的容器服務,阿里雲容器服務 Kubernetes 版(ACK)始終嚴格遵循社群一致性,並及時針對新版本提供元件的升級、優化和更多增強能力,以確保為使用者提供可信賴的無縫原生化和穩定服務。下面就讓我們一起快速通過這份 FAQ,初步瞭解針對 Kubernetes v1.22,ACK 提供了哪些升級和增強能力吧,趕快收藏起來!

如果你想了解 ACK 針對 Kubernetes 1.22 版本所做的完整變更,點選文末閱讀原文即可獲得。

FAQ

【Q1】Kubernetes 1.22 引入了哪些新特性?

【A1】引入的新特性包括:

  • 持久卷(PersistentVolume)健康度監控(Health Monitor)特性
  • 基於 cgroups v2 實現記憶體資源的服務質量(Quality of Service)保證特性
  • 基於主機程式容器(HostProcess containers)實現 Windows 特權(Privileged)容器的特性
  • 工作負載(Workload)可使用節點交換記憶體特性(僅支援 Linux 節點)
  • 為工作負載配置預設 seccomp 配置特性(僅支援 Linux 節點)

【Q2】針對 Kubernetes 1.22 版本,ACK 對哪些元件進行了升級和優化?

【A2】此次 ACK 升級和優化的核心元件包括 Kubernetes,etcd,CoreDNS,CRI,CSI,CNI,NVIDIA Container Runtime,Ingress Controller

【Q3】ACK 針對 Kubernetes 1.22 版本提供了哪些新的增強能力?

【A3】提供增強能力包括:

可觀測性

  • 豐富了 APIServer 進行訪問請求的指標資訊,提高 APIServer 的可觀測性。
  • 對於 ACK Pro 版、ASK Pro 版或邊緣 Pro 版叢集,可透出託管面元件的核心指標,提高託管面核心部件的可觀測性。

穩定性

對於所有叢集型別:

  • 增加對儲存層的保護,降低冷啟動時對 etcd 的衝擊。
  • 可根據請求的來源、型別或路由的組合,開啟 APIServer 的限流操作,降低冷啟動時對 APIServer 的衝擊。

效能優化

  • Kubelet:在原地升級 kubelet 時,最大程度保證不重啟容器。
  • KubeProxy:相容 Aliyun Linux 2 (kernel-4.19.91-23)及之上的版本,在開啟 IPVS 模式時,不設定 conn_reuse_mode 為 0。
  • ASK 叢集:在 Virtual Node 未就緒時,不主動驅逐 ECI Pod,減少業務損失。
  • ACK Pro 版或邊緣 Pro 版:排程器增強,支援 Gang Scheduling、CPU 拓撲感知、GPU 拓撲感知等排程增強。

【Q4】升級 Kubernetes 1.22 版本,有哪些注意事項?

【A4】需注意的部分事項包括:

Kubernetes 1.22 版本棄用了大量測試(Beta)版本的 API,在操作叢集升級之前,請注意:

  • 通過測試版本 API 建立的資源(叢集內已經存在的資源),不受升級影響。升級後,可以使用穩定版本 API 進行互動。
  • 與測試版本 API 互動的控制器或應用,需要在叢集升級前完成調整,以免叢集升級後控制器或應用無法正常工作。

Dockershim 從 Kubernetes 1.20 版本開始廢棄,計劃在 Kubernetes 1.24 版本移除,目前仍然可用,過渡建議如下:

  • 推薦新建的節點使用 ContainerD 作為容器執行時。
  • 由於 ContainerD Windows 功能受限,若您使用的是 Windows 容器,建議您繼續使用 Docker EE。
  • 升級到 1.24 版本之前,請做好節點執行時的調整。

容器組安全策略(PodSecurityPolicy)從 Kubernetes 1.21 版本開始廢棄,計劃在 Kubernetes 1.25 版本移除,目前仍然可用。推薦使用容器組安全准入(PodSecurity)替代。

點選此處,瞭解本次升級變更完整內容。

近期熱門

雲原生與雲未來的新可能

複製並前往下方連結,即可免費下載電子書

https://developer.aliyun.com/topic/download?id=8265

在這裡插入圖片描述

相關文章