Kubernetes,也稱為 K8s,是一個用於自動化部署、擴展和管理容器化應用程式的開源系統。

它將構成應用程式的容器分組為邏輯單元,以便於管理和探索。Kubernetes 建構於 Google 運行生產工作負載 15 年的經驗之上,並結合了社群中最佳的理念和實務。

行星級規模

Kubernetes 依循與 Google 每週運行數十億個容器相同的原則設計,可以擴展規模,而無需增加您的營運團隊。

永不落伍

無論是在本地測試或運行全球企業,Kubernetes 的靈活性都會隨著您成長,以便一致且輕鬆地交付您的應用程式,無論您的需求有多複雜。

隨處運行 K8s

Kubernetes 是開源的,讓您可以自由地利用內部部署、混合或公有雲基礎架構,讓您可以輕鬆地將工作負載移至對您重要的地方。

若要下載 Kubernetes,請造訪下載區段。

Kubernetes 功能

自動化部署和回滾

Kubernetes 逐步推出對您的應用程式或其配置的變更,同時監控應用程式的健康狀況,以確保它不會同時終止您的所有執行個體。如果出現問題,Kubernetes 將為您回滾變更。充分利用不斷成長的部署解決方案生態系統。

服務探索和負載平衡

無需修改您的應用程式來使用不熟悉的服務探索機制。Kubernetes 為 Pod 提供自己的 IP 位址和一組 Pod 的單一 DNS 名稱,並可以在它們之間進行負載平衡。

儲存協調

自動掛載您選擇的儲存系統,無論是來自本機儲存、公有雲供應商,還是網路儲存系統,例如 iSCSI 或 NFS。

自我修復

重新啟動失敗的容器,在節點故障時替換並重新排程容器,終止未回應使用者定義的健康檢查的容器,並且在容器準備好提供服務之前,不會向用戶端宣告它們。

密鑰和配置管理

部署和更新密鑰與應用程式配置,而無需重建映像,也無需在堆疊配置中公開密鑰。

自動裝箱

根據容器的資源需求和其他約束自動放置容器,同時不犧牲可用性。混合關鍵和盡力而為的工作負載,以提高利用率並節省更多資源。

批次執行

除了服務之外,Kubernetes 還可以管理您的批次和 CI 工作負載,並在需要時替換失敗的容器。

水平擴展

透過簡單的指令、UI 或根據 CPU 使用率自動擴展您的應用程式。

IPv4/IPv6 雙堆疊

將 IPv4 和 IPv6 位址分配給 Pod 和服務

為可擴展性而設計

在不變更上游原始碼的情況下,將功能新增至您的 Kubernetes 叢集。

案例研究

babylon_featured_logo.svg

"Kubernetes 是機器學習的絕佳平台,因為它具備所有排程和 …"

閱讀更多
booz-allen-featured-logo.svg

"Kubernetes 對我們來說是一個很棒的解決方案。它讓我們能夠快速迭代以滿足客戶的需求。 "

閱讀更多
booking.com_featured_logo.svg

"我們意識到需要更深入地學習 Kubernetes,才能充分利用它的潛力。在 …"

閱讀更多
appdirect_featured_logo.svg

"我們在正確的時間做出了正確的決定。Kubernetes 和雲原生技術現在是 …"

閱讀更多

我們是 CNCF 畢業專案


有興趣接收最新的 Kubernetes 新聞嗎?註冊 KubeWeekly。