整体架构
 

KubeOperator 是一个开源项目,帮助运维人员通过 Web-based UI,在完全离线环境下,部署和管理生产级别的 Kubernetes 集群,实现 Kubernetes as a Service。

技术优势
按需创建

一键创建和部署 k8s 集群

按需伸缩

快速伸缩 k8s 集群,提升资源使用效率

按需修补

快速升级 k8s 集群,与社区版本同步

自我修复

通过重建故障节点确保 k8s 集群可用性

离线部署

持续更新包括 k8s 及常用组件的离线包

Multi-AZ 支持

Master 节点分布在不同的故障域上;

集群 Day 0 规划 集群模式 1 个 Master 节点 n 个 Worker 节点模式:适合开发测试用途
3 个 Master 节点 n 个 Worker 节点模式:适合生产用途
计算方案 独立主机:支持自行准备的虚机和物理机
vSphere 平台:支持自动创建主机(使用 Terraform)
Openstack 平台:支持自动创建主机 (使用 Terraform)
存储方案 独立主机:支持 NFS / Ceph RBD (通过 Rook) / NetApp (通过Trident)
vSphere 平台:支持 vSphere Datastore (vSAN 及 vSphere 兼容的集中存储)
Openstack 平台:支持 Openstack Cinder (Ceph 及 Cinder 兼容的集中存储)
网络方案 支持 Flannel / Calico 网络插件
支持通过 F5 Big IP 对外暴露服务
支持 Traefik
支持 CoreDNS
操作系统 支持 CentOS 7.4 / 7.5 / 7.6 / 7.7
集群 Day 1 部署 部署 提供离线环境下的完整安装包
支持可视化方式展示部署过程
支持一键自动化部署(使用 Ansible)
集群 Day 2 运营 管理 内置 K8s 官方的 Dashboard 管理应用
内置 Weave Scope 管理应用
提供 Web Kubectl 界面
内置 Helm
可观察性 内置 Promethus,支持对集群、节点、Pod、Container的全方位监控和告警
内置 Loki 日志方案
内置 Grafana 作为监控和日志展示
升级 支持集群升级
伸缩 支持增加或者减少 Worker 节点
备份 支持 etcd 定期备份
应用商店 集成 KubeApps 应用商店
功能截图
 
 
产品推荐 查看更多>>