kubesphere: 它是什么、解決什麼問題以及為什麼它正受到關注

kubesphere: 它是什么、解決什麼問題以及為什麼它正受到關注

解決什麼問題

KubeSphere 是一個用於雲端原生應用程式管理的分散式作業系統。它透過提供一個集中式的控制平面和開發者友善的 Web UI,簡化了在多雲、資料中心和邊緣環境中管理 Kubernetes 集群的複雜性。

如何運作

它使用 Kubernetes 作為其核心,並採用微核心 + 擴展組件架構(代號 LuBan)。這讓使用者可以動態地管理和安裝功能模組作為擴展,確保核心系統保持輕量化,同時支援廣泛的企業級功能。

對象是誰

它是為需要強大、多租戶容器平台,並在不同基礎設施上實現自動化 IT 維運和精簡 DevOps 工作流的企業和開發者而設計的。

重點功能

  • 多集群管理:集中式控制,將應用程式傳播到不同的雲端供應商。
  • DevOps 集成:透過 Argo CD 實現基於 GitOps 的 CD,以及透過 Jenkins 實現集成的 CI。
  • GPU 支援:針對 GPU 工作負載提供基於 GUI 的建立、調度與配額管理。
  • 可觀測性:內建多維度監控、審計日誌和告警。
  • 邊緣運算:與 KubeEdge 集成,用於在邊緣設備上部署和監控應用程式。
  • Service Mesh:基於 Istio 的微服務流量管理與視覺化。

Sources