今年第四度的更新,Kubernetes 1.9正式版釋出重點仍放在增加新功能以及軟件運作的強健性,特別是Workloads API在1.9版本已是正式版,在移除了一些可能會影響關鍵任務穩(wěn)定性的新功能后,Workloads API穩(wěn)定度大大提升。
另一個吸睛的功能是Kubernetes開始支持Windows,讓特定只能在Windows執(zhí)行的應用程式,開始也能在Kubernetes上運作,如此用上Kubernetes的情境增加,企業(yè)使用的比例也會上升,不過目前仍在測試版。
Workloads API釋出正式版后,在Kubernetes中設定已是預設啟用。Workloads API實為一群API的集合,其中包含了DaemonSet、Deployment、ReplicaSet以及StatefulSet API,提供長時運行有狀態(tài)與無狀態(tài)的工作負載基礎,但是批次工作負載的API,像是JOB與CronJob并不包含在這次的穩(wěn)定版中,而是會有獨立的版本釋出。
另外,新版本也強化了儲存功能。Kubernetes原生支持了常用的NFS以及iSCSI兩種在公私有云的儲存解決方案,但隨著Kubernetes生態(tài)系越來越廣,開始有各種的需求聲音出現(xiàn),因此Kubernetes 1.9加入了Container儲存介面跨產(chǎn)業(yè)的標準協(xié)議,以降低開發(fā)云端儲存的障礙,同時也能提升相容性。而此功能目前仍在Alpha測試版,不建議在產(chǎn)品環(huán)境使用。