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
- undefinedkubesphere/kubesphere