Kubernetes1.14 版增加了雲原生平臺的Windows節點支援

雲端計算頻道發表於2019-03-29

Kubernetes1.14 GA版本,是開源雲原生平臺Kubernetes在2019年的一次重大更新。自3月25日開始,這一版本正式推出,供開發者全面使用。

Kubernetes,由雲原生計算基金會(CNCF)託管,可為容器化的應用提供自動部署,彈性伸縮,資源排程,負載均衡和服務發現等應用雲平臺所需的管理功能。在Kubernetes 1.14版本中,新增了31個功能,包括:GA功能的10個,beta版12個,新增加功能7個。1.14版本,除了可擴充套件性,最大的亮點是能提供生產級別的Windows節點支援。

Kubernetes從一開始就支援Linux作業系統,但是隨著1.14的釋出,能提供生產級別的Windows節點支援,代表Kubernetes的擴充套件能力和穩定性進一步增強。透過Windows節點支援,Windows作業系統管理人員可以使用Kubernetes進行容器排程和管理。

Kubernetes 1.14版本釋出負責人表示:“Kubernetes 1.14版本的增強功能,比以往任何一個版本都更具穩定性。確保穩定性,這是Kubernetes對社群永恆的承諾,Portworx增強了雲本地資料的安全性。”

在之前版本中,Kubernetes中的Windows節點一直是處於beta階段,可以讓大家進行實驗並檢視Kubernetes for Windows容器的價值。現在,Kubernetes1.14版本正式支援將Windows節點新增為工作節點並使用Windows容器,使龐大的Windows應用程式的生態系統,能夠利用Kubernetes平臺的強大功能。無論什麼樣作業系統,企業不論是使用基於Windows的應用還是基於Linux的應用都不必尋找單獨的協調器來管理其工作負載了,從而提高整個部署的運營效率。

在Kubernetes中使用Windows容器的一些主要功能包括:

支援Windows Server 2019工作節點的容器;

支援Azure-CNI,OVN-Kubernetes和Flannel樹形網路;

改進了對pod,service型別,workload controllers和metrics/quotas的支援,以便緊密匹配與Linux容器提供的功能。

顯然,Windows容器讓Kubernetes帶來了全新的改變,Windows容器上有很多應用的工作方式與在Linux上不太一樣。有評論表示,Windows支援更好地解讀了Kubernetes是什麼,在不同的作業系統和不同的執行環境下有哪些表現。Kubernetes新版釋出其實也是一個測試,看看企業是否真的願意在混合作業系統叢集上編排工作負載。

繼Kubernetes1.13之後,Kubernetes 1.14版更具里程碑意義,Kubernetes對Windows的支援說明,在過去五年Docker一直在與微軟合作開發Windows容器。微軟和Kubernetes社群合作開發了Docker Engine和containerd、儲存和網路等關鍵元件,這是1.14版本的最重要部分。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31545808/viewspace-2639677/,如需轉載,請註明出處,否則將追究法律責任。

相關文章