1. 程式人生 > >Kubernetes 1.9版本帶來更大的穩定性和儲存功能

Kubernetes 1.9版本帶來更大的穩定性和儲存功能

    Kubernetes開發者社群在Kubernetes 1.9的釋出中取得了一個成功的一年,增加了一些重要的新功能,這些功能將有助於進一步鼓勵企業採用Kubernetes。

    Kubernetes是最受歡迎的容器編排工具。它被用來簡化容器的部署和管理,被開發人員普遍使用,允許他們在不同的計算環境執行他們的應用程式,而不需要對底層程式碼做任何改變。

    在今年的第四個版本中,社群表示將Apps Workloads應用程式程式設計介面轉換為全面的可用。 Apps Workloads API是開發人員的重要工具,包括DaemonSet,Deployment,ReplicaSet和StatefulSet在內的Workloads,這些用於為Kubernetes提供有狀態應用的服務。據Kubernetes的開發人員介紹,這些API的全面的可用是一個重要的里程碑,因為它消除了關於Kubernetes在關鍵任務工作負載方面功能穩定性的疑問。

    Kubernetes 1.9還首次包含Windows支援。這意味著它現在可以支援在Windows以及Linux作業系統上執行的工作負載。該功能目前可用於測試版,所以早期的採用者可以開始評估它的使用範圍。

    儲存方面還有一個重大訊息,那就是所謂的Container Storage Interface。 CSI目前在Alpha中可用,這意味著它尚未準備好用於生產工作負載,並且必須由管理員明確啟用。它旨在使使用者能夠更輕鬆地將新儲存系統的卷外掛新增到Kubernetes。這個想法是通過為Kubernetes工作負載建立一個單獨的介面來為Kubernetes的工作負載提供更便攜的可移植性,以便為Kubernetes使用提供,附加和安裝不同的儲存卷。

    Constellation Research公司首席分析師兼副總裁Holger Mueller表示,CSI的發展可能是Kubernetes值得重要關注的新組成部分。他指出,Kubernetes在過去幾年裡出現了跨越式的發展,設定一個非常高的標準,並且這個標準正在快速得到實現。

    他補充說,Kubernetes已經解決了程式碼可移植性方面的挑戰,下一步就是更容易將資料移入和移出企業應用程式。 “解決資料可移植性是Kubernetes及其生態系統面臨的下一個挑戰,”Mueller說。

    Kubernetes 1.9將於本週正式釋出,並可從官方Kubernetes GitHub上下載。

翻譯於https://siliconangle.com/blog/2017/12/11/kubernetes-1-9-release-brings-greater-stability-storage-functionality/