一周前,Kubernetes社區正式發布了1.19.3版本, 該版本針對8月26號發布的Kubernetes 1.19.0 進行了一系列bug的修復,大幅提高了K8s集群的穩定性。首云作為國內領先的云計算服務提供商,率先完成了對Kubernetes 1.19.3的支持,并于2020年10月23日正式發布上線。
我們先一起回顧一下Kubernetes 1.19.0 的新特性
1. 延長的長期支持策略:
從1.19.0版本開始,Kubernetes 的長期支持(LTS,Long Term Support)延長為一整年。這意味著客戶有更長的時間得到社區的支持以及更充裕的時間規劃版本升級。
此外,即使社區停止對Kubernetes某一版本的支持,首云容器云也承諾會繼續對客戶使用的舊版本版本延長至少三年的技術支持
2. 支持存儲容量的追蹤:
Kubernetes對于存儲的調度基于兩個基本的假設:1)持久存儲支持在容器集群的任意位置可用 2)存儲容量是無限的。但實際情況是,這兩個假設均不成立。第一個關于位置的假設,Kubernetes通過存儲的拓撲域(topology)已經解決;第二個關于容量的問題,在1.19.0中也得到了支持。即在該版本下,CSI存儲插件會報告存儲的實際使用量,而Kubernetes也將會基于這個存儲的使用量,技術存儲介質的真實剩余量,從而實現對pod進行正確的調度。
目前,首云自研的CSI插件的最新版已經完成對存儲使用量的上報,對該特性做了技術上的支持
3. 通用的臨時存儲卷
目前Kubernetes支持多種非持久化的存儲卷,包括emptydir(與pod生命周期綁定的共享臨時存儲卷),configmap/secret(負責加載數據的存儲卷)。此次,該版本中還引入了通用的臨時存儲卷,支持基于本地磁盤甚至持久內存建立動態的存儲卷。
首云在這次更新中,支持1.19.3,已經在功能上完成了該類型存儲的支持。預計下個版本迭代中,完成UI上的適配
此外,1.19.3版本還支持以下新特性:
- CSI存儲卷的健康監控
- Ingress 變為GA
- Kubelet的到期的證書自動更新
對于這些新功能我們將在后續為大家一一介紹
目前,市面上主流云廠商支持的Kubernetes最新版本如下:
首云云原生團隊在保證產品穩定性的前提下,會不斷與社區進行合作溝通,力爭第一時間,為大家提供最新版本的Kubernetes支持的容器云產品,使客戶在第一時間,使用上新產品的特性,為客戶提供更好的服務。
快登入首云控制臺容器服務k8s版體驗吧!第一次使用者可申請1000元的測試金免費體驗哦!