Kubernetes 十年來成為雲端管理平台領先者之路

編譯/戴偉丞

6月6日即將迎來 Kubernetes 的十週年發布紀念日。值此之際,回顧 Kubernetes 這十年一路走來,是如何從單純且與他人相仿的容器(Container)管理工具,逐步成長為現在領先群雄的提供運行實踐容器化管理雲端開源平台。

Kubernetes是用於自動部署、擴充和管理「容器化應用程式」的開源系統。圖取自 Kubernetes / YouTube

十年光陰並不孤單

首先,值得一提的是 Kubernetes 並非出道即巔峰,而是漸進式地成長。Kubernetes 直接繼承自 Google 的叢集管理系統,並且能夠管理數萬台電腦,但是在草創階段的 Kubernetes 並不支援防範駭客入侵的安全功能。隨後 Kubernetes Operators 在與 Statefulsets 的合作下誕生,使得作業程序得以有序且安全地運作。

除此之外,Kubernetes 的社群支持也相當關鍵。雖然圍繞著運行 MySQL 和 PostgreSQL 等資料庫的對話,始於 Reddit 和 Stack Overflow 等論壇網站,但是 Data on Kubernetes 這個社群具有相當大凝聚力,並且為這種協作模式提供正確的架構,讓公司以及用戶對於未來的方向更為明確。

更多新聞:數據處理器曝安全漏洞 雲端三巨頭都中

「開源」與眾人成長

Kubernetes 成功的主因之一是成為開源平台,為了能夠獲得更多組織的支持,Kubernetes 被創辦人 Brendan Burns 捐贈給雲端原生運算基金會(Cloud Native Computing Foundation),除了有助於分散負擔外,更能提高大眾的接受程度。

正如 Burns 所言,如果不開源,開發人員的貢獻或選擇 Kubernetes 做為容器管理工具的動機就會大幅地減少。換言之,當用戶正在考量如何選擇雲端運算平台時,一個不仰賴特定雲端供應商、且能在任何雲端供應商產品上獨立運作的容器化平台,將成為更明智的選擇。

持續進步造福大眾

隨著時間的推移,Kubernetes 已從眾多管理工具之一轉變為雲端開源應用程式的平台,使開發人員能夠在任何雲端平台之間或自己的資料中心環境中,建立和運作應用程式,然後將該工作負載轉移到他們將來想要使用的任何平台。

當然Kubernetes 並非完美, 目前仍在自動擴展和管理資料和儲存等資源方面投入更多,但該項目會在眾多公司及社群支持下持續進行,未來將為眾人帶來正面效益。

資料來源:InfoWorldKubernetes

瀏覽 304 次

覺得不錯的話就分享出去吧!

發佈留言

Back to top button