KubeOperator是由JumpServer开源产品明星团队打造的完全开源的解决方案。专注于帮助企业规划、部署和运营生产级Kubernetes。集群支持各种计算、存储和网络解决方案,集成Ansible和Terraform,支持在线和离线环境部署,提供可视化Web UI,支持集群规划、部署和运行!
KubeOperator使用Terraform在IaaS平台上自动创建主机(用户也可以准备自己的主机,如物理机或虚拟机),通过Ansible完成自动部署和变更操作,支持Kubernetes集群从第0天规划到第1天部署到第2天运行的全生命周期管理。
按需创建:调用云平台API,一键快速创建部署Kubernetes集群;
按需扩展:快速扩展Kubernetes集群,优化资源使用效率;
按需打补丁:快速升级打补丁Kubernetes集群,并与社区最新版本同步,确保安全;
离线部署:支持K8s集群完全离线部署;
自我修复:通过重建故障节点确保集群可用性;
全栈监控:提供从Pod和Node到集群的事件、监控、报警和日志方案;
多AZ支持:将Master节点分布在不同的故障域,保证集群的高可用性;
应用商店:内置KubeApps应用商店;
GPU支持:支持GPU节点帮助运行深度学习等应用;
准备一台64位Linux主机,内存不低于8g;
以root用户身份执行以下命令,一键安装KubeOperator。
curl-SsL https://github.com/kube operator/kube operator/releases/latest/download/quick _ start . sh | sh
修复了添加永久卷时无法选择存在的问题;
修复了升级失败后kubernetes集群状态没有更新的问题;
修复了离线包中kube-bench镜像丢失导致CIS扫描失败的问题;
修复了docker-compose安装因某些部署计算机中缺少环境变量而失败的问题。