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