KubeOperator是一套完全開源的方案,是由JumpServer開源產品的明星團隊打造的。專注于幫助企業規劃、部署和運營生產級別的 Kubernetes,集群支持多種計算、存儲和網絡方案,集成 Ansible 和 Terraform,支持在線環境和離線環境部署,提供可視化 Web UI,支持集群規劃、部署和運營!
軟件介紹
KubeOperator 提供可視化的 Web UI,支持離線環境,支持物理機、VMware 和 OpenStack 等 IaaS 平臺,支持 x86 和 arm64 架構,支持 GPU,內置應用商店,已通過 CNCF 的 Kubernetes 軟件一致性認證。
KubeOperator 使用 Terraform 在 IaaS 平臺上自動創建主機(用戶也可以自行準備主機,比如物理機或者虛機),通過 Ansible 完成自動化部署和變更操作,支持 Kubernetes 集群 從 Day 0 規劃,到 Day 1 部署,到 Day 2 運營的全生命周期管理。
軟件特色
簡單易用:提供可視化的 Web UI,極大降低 K8s 部署和管理門檻,內置 Webkubectl;
按需創建:調用云平臺 API,一鍵快速創建和部署 Kubernetes 集群;
按需伸縮:快速伸縮 Kubernetes 集群,優化資源使用效率;
按需修補:快速升級和修補 Kubernetes 集群,并與社區最新版本同步,保證安全性;
離線部署:支持完全離線下的 K8s 集群部署;
自我修復:通過重建故障節點確保集群可用性;
全棧監控:提供從Pod、Node到集群的事件、監控、告警、和日志方案;
Multi-AZ 支持:將 Master 節點分布在不同的故障域上確保集群高可用;
應用商店:內置 KubeApps 應用商店;
GPU 支持:支持 GPU 節點,助力運行深度學習等應用;
使用說明
僅需兩步快速安裝 KubeOperator:
準備一臺不小于 8 G內存的 64位 Linux 主機;
以 root 用戶執行如下命令一鍵安裝 KubeOperator。
curl -sSL https://github.com/KubeOperator/KubeOperator/releases/latest/download/quick_start.sh | sh
更新日志
Bug 修復
修復了添加持久卷時無法選擇 exists 的問題;
修復了 kubernetes 集群升級失敗后狀態未更新的問題;
修復了離線包中缺失 kube-bench 鏡像導致 CIS 掃描失敗的問題;
修復了部分部署機由于環境變量缺失導致 docker-compose 安裝失敗的問題。
標簽: 可視化開發
裝機必備軟件
網友評論