Kubernetes是一個自動化容器操作的開源平臺, 這些操作包括部署、調度、節點集群間擴展。 如果用戶曾經使用Docker容器技術部署容器, 那麼可以將Docker看成Kubernetes內部使用的低級別元件。 Kubernetes不僅僅支持Docker, 還支持Rocket。
自從Kubernetes第一版於2015年7月發佈以來, 其功能發生了很大的變化。 過去兩年, 開放式社區在發展這個容器管理平臺方面取得了巨大的進步, 這個平臺的採用率空前高漲。
儘管取得了令人矚目的進展, Kubernetes的工作和進步才剛開始。 在過去的幾個月中, 人們看到了幾個重大專案的實現, 使得Kubernetes的安全性和可操作性得到了重大的進展,
Kubernetes和容器的興起, 為組織帶來了更好的機遇。 許多組織正在轉向全面的雲策略, 以利用雲計算提供的靈活性和速度, 並為其添加區塊鏈和人工智慧等高級功能。 容器通過幫助開發人員快速創建新的雲原生工作負載, 並將其傳統工作負載快速遷移到雲端, 使其現代化並以新的方式保護它們, 從而説明組織盡可能順利地實現這種轉換。
在接下來的一年或更長時間裡, 人們可以期待看到圍繞平臺創造的創新成果。 這是由於開放社區的支持, 以及如何使用Kubernetes架構的重大進展。
Kubernetes和開放社區的力量
IBM公司是Kubernetes的早期採用者, 隨著越來越多的資料和應用程式轉移到雲端,
Istio是IBM、Google和Lyft公司開放的服務網格。 Istio彙集了這三家公司最好的內部技術, 在Kubernetes之上提供管理和安全層, 為開發人員提供了一種連接和保護不同容器和微服務網路的方法。
開放社區中的開發人員和工程師一直在努力開發:Google和IBM等公司的團隊也一起構建, 並開源Grafeas, Grafeas是一個用於解決多個敏捷團隊同時構建容器時出現的安全問題的工具。 Grafeas的靈感來自于現實:由於Kubernetes等容器和編排工具使得軟體發展充滿活力, 但也使得應用程式更容易出現安全性漏洞。
而幾家行業巨頭再次與開放社區合作來解決這個問題。
Kubernetes和容器的臨界點
很顯然, 人們正在以微服務和容器的方式向雲端方向發展。 對於開發團隊和組織來說, 現在最重要的決定就是從哪裡開始。 許多企業正處於採用容器生產的早期階段, 並決定將哪些工作量轉換為容器形式。
可以理解的是, 很多團隊還沒有準備好向雲端和容器的遷移。 但是, 這又是Kubernetes所在的另一個領域。 人們現在可以使用Kubernetes來構建和提供私有雲功能,
這種向Kubernetes提供私有雲和公共雲環境的靈活性將繼續保持增長, 特別是隨著開放社區不斷提升工具功能, 以增加其安全性和可擴展性。 隨著企業以不同的速度遷移到雲端, 這種選擇範圍和Kubernetes功能的增加在將更多工作負載遷移到雲端時起到關鍵作用。
容器也為應用帶來了新的安全級別。 以前常見的想法是, 使用容器來構建應用程式會降低安全性。 像Grafeas這樣的專案和不斷掃描和監控容器的新功能已經把這個想法付諸實踐。
今年10月, 當Docker公司宣佈可以使用Docker Swarm和Kubernetes部署Docker容器時, Kubernetes在其背後的推進進一步得到驗證。 長期以來, 其被視為在一個平臺或另一個平臺之間的選擇, 這一舉動標誌著Kubernetes在行業內的完全統一, 並且它繼續擴大了開發商在容器方面的選擇範圍。
保持Kubernetes的開放能力
Kubernetes平臺的未來成功在於其保持開放的能力。 為了充分開發並發揮其潛力, 至關重要的是它能夠跨所有平臺進行交互操作, 從而使社區中的開發人員能夠建立和創新標準基礎。
為了支持這一點,雲原生計算基金會日前宣佈推出認證Kubernetes一致性計畫。與開放社區的許多技術領導者共同完成此計畫,以確保在任何認證的Kubernetes版本或平臺上運行的工作負載與其他版本保持相容。
顯而易見,開放治理和協作仍然是創新的關鍵驅動力。發展任何技術的最好方法是引入不同的想法和觀點,這樣的想法越多,開發的專案就會更健康、更成功。
這種方法是Kubernetes如此快速地如此成功以及為什麼會繼續產生影響的核心。這是企業團隊和繼續投資Kubernetes的社區共同塑造這一技術的原因,也是企業開發人員將更多資料和應用程式轉移到容器時對這些需求和挑戰做出的回應。
為了支持這一點,雲原生計算基金會日前宣佈推出認證Kubernetes一致性計畫。與開放社區的許多技術領導者共同完成此計畫,以確保在任何認證的Kubernetes版本或平臺上運行的工作負載與其他版本保持相容。
顯而易見,開放治理和協作仍然是創新的關鍵驅動力。發展任何技術的最好方法是引入不同的想法和觀點,這樣的想法越多,開發的專案就會更健康、更成功。
這種方法是Kubernetes如此快速地如此成功以及為什麼會繼續產生影響的核心。這是企業團隊和繼續投資Kubernetes的社區共同塑造這一技術的原因,也是企業開發人員將更多資料和應用程式轉移到容器時對這些需求和挑戰做出的回應。