KubeOperator 容器平台

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

KubeOperator 已通过云原生基金会(CNCF)的 Kubernetes 软件一致性认证
了解更多
KubeOperator 已通过云原生基金会(CNCF)的 Kubernetes 一致性认证
了解更多
整体架构

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

技术优势

简单易用

通过 Web UI 来管理和运营 K8s 集群

离线支持

支持离线环境下 K8s 集群的部署和升级

按需创建

一键创建和部署 K8s 集群               

按需伸缩

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

按需修补

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

Multi-AZ 支持

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

应用商店

快速在 K8s 中部署和管理应用程序

GPU 支持

轻松运行机器学习、高性能计算等工作负载

功能列表

集群 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 应用商店

功能截屏

视频演示

JumpServer 明星团队出品

KubeOperator 是 FIT2CLOUD 飞致云旗下开源项目,该项目由开源明星项目 JumpServer 的原班人马打造。

访问 Github 项目主页