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