Kubernetes——KubeSphere容器平台介紹


1、KubeSphere 是什么

  KubeSphere 是在 Kubernetes 之上構建的面向雲原生應用的 容器混合雲,支持多雲與多集群管理,提供全棧的 IT 自動化運維的能力,簡化企業的 DevOps 工作流。KubeSphere 提供了運維友好的向導式操作界面,幫助企業快速構建一個強大和功能豐富的容器雲平台。KubeSphere 願景是打造一個基於 Kubernetes 的雲原生分布式操作系統,它的架構可以很方便地與雲原生生態進行即插即用(plug-and-play)的集成。

  KubeSphere 目前最新的版本為 3.1.0,所有版本 100% 開源,KubeSphere 3.1.0 已於 2021 年 4 月 29 日正式 GA!

  關於 KubeSphere 更詳細的介紹與說明請參閱 什么是 KubeSphere 

2、架構

  KubeSphere 采用了前后端分離的架構設計,后端的各個功能組件可通過 REST API 對接外部系統,詳見 架構說明。本倉庫僅包含后端代碼,前端代碼參考 Console 項目

 3、核心功能管理

功能 介紹
多雲與多集群管理 提供多雲與多集群的中央管理面板,支持集群導入,支持應用在多雲與多集群一鍵分發
Kubernetes 集群搭建與運維 支持在線 & 離線安裝、升級與擴容 K8s 集群,支持安裝 “雲原生全家桶”
Kubernetes 資源可視化管理 可視化納管原生 Kubernetes 資源,支持向導式創建與管理 K8s 資源
基於 Jenkins 的 DevOps 系統 支持圖形化與腳本兩種方式構建 CI/CD 流水線,內置 Source to Image(S2I)和 Binary to Image(B2I)等 CD 工具
應用商店與應用生命周期管理 提供應用商店,內置 Redis、MySQL 等 15 個常用應用,支持應用的生命周期管理
基於 Istio 的微服務治理 (Service Mesh) 提供可視化無代碼侵入的 灰度發布、熔斷、流量治理與流量拓撲、分布式 Tracing
多租戶管理 提供基於角色的細粒度多租戶統一認證,支持 對接企業 LDAP/AD,提供多層級的權限管理
豐富的可觀察性功能 提供集群/工作負載/Pod/容器等多維度的監控,提供基於多租戶的日志查詢與日志收集,支持節點與應用層級的告警與通知
基礎設施管理 支持 Kubernetes 節點管理,支持節點擴容與集群升級,提供基於節點的多項監控指標與告警規則
存儲管理 支持對接 Ceph、GlusterFS、NFS、Local PV,支持可視化運維管理 PVC、StorageClass,提供 CSI 插件對接雲平台存儲
網絡管理 提供租戶網絡隔離與 K8s Network Policy 管理,支持 Calico、Flannel,提供 Porter LB 用於暴露物理環境 K8s 集群的 LoadBalancer 服務
GPU support 集群支持添加 GPU 與 vGPU,可運行 TensorFlow 等 ML 框架

  以上功能說明詳見 產品功能

 4、在已有 Kubernetes 之上安裝 KubeSphere

基於 Linux 安裝 KubeSphere


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM