Kubernetes(K8S)特性有哪些?

Kubernetes簡介

  Kubernetes是一個開源的,用於管理雲平臺中做個主機上的容器化的應用,Kubernetes的目標是讓部署容器化的應用簡單且高效,Kubernetes提供了應用部署,規劃,更新,維護的一種機制,它可以自動化應用容器的部署、擴展和操作 , 提供以容器爲中心的基礎架構。

自動化上線和回滾

  Kubernetes 會分步驟地將針對應用或其配置的更改上線,同時監視應用程序運行狀況以確保你不會同時終止所有實例。如果出現問題,Kubernetes 會爲你回滾所作更改。你應該充分利用不斷成長的部署方案生態系統。

服務發現與負載均衡

  無需修改你的應用程序即可使用陌生的服務發現機制。Kubernetes 爲容器提供了自己的 IP 地址和一個 DNS 名稱,並且可以在它們之間實現負載均衡。

存儲編排

  自動掛載所選存儲系統,包括本地存儲、諸如 AWS 或 GCP 之類公有云提供商所提供的存儲或者諸如 NFS、iSCSI、Ceph、Cinder 這類網絡存儲系統。

Secret 和配置管理

  部署和更新 Secret 和應用程序的配置而不必重新構建容器鏡像, 且不必將軟件堆棧配置中的祕密信息暴露出來。

自動裝箱

  根據資源需求和其他限制自動放置容器,同時避免影響可用性。 將關鍵性的和盡力而爲性質的工作負載進行混合放置,以提高資源利用率並節省更多資源。

批量執行

  除了服務之外,Kubernetes 還可以管理你的批處理和 CI 工作負載,在期望時替換掉失效的容器。

IPv4/IPv6 雙協議棧

  爲 Pod 和 Service 分配 IPv4 和 IPv6 地址

水平擴縮

  使用一個簡單的命令、一個 UI 或基於 CPU 使用情況自動對應用程序進行擴縮。

自我修復

  重新啓動失敗的容器,在節點死亡時替換並重新調度容器,殺死不響應用戶定義的健康檢查的容器,並且在它們準備好服務之前不會將它們公佈給客戶端。

爲擴展性設計

  無需更改上游源碼即可擴展你的 Kubernetes 集羣。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章