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 / Local Volume
vSphere 平台:支持 vSphere Datastore (vSAN 及 vSphere 兼容的集中存储)
Openstack 平台:支持 Openstack Cinder (Ceph 及 Cinder 兼容的集中存储)
网络方案 支持 Flannel / Calico 网络插件
支持通过 F5 Big IP 对外暴露服务
支持 Traefik / ingress-nginx
支持 CoreDNS
GPU 方案 支持 NVIDIA GPU
操作系统 支持 RHEL/CentOS 7.4 以上版本
容器运行时 支持 Docker / containerd
集群 Day 1 部署 部署 提供离线环境下的完整安装包
支持可视化方式展示部署过程
支持一键自动化部署(使用 Ansible)
集群 Day 2 运营 管理 支持以项目为核心的分级授权管理
支持系统管理员、项目管理员和只读用户等三种角色
支持对接 LDAP/AD
对外开放 REST API
可通过应用商店安装 K8s Dashboard 管理应用
可通过应用商店安装 Weave Scope 管理应用
提供 Web Kubectl 界面
内置 Helm
支持更新证书
可观察性 内置 Promethus,支持对集群、节点、Pod、Container的全方位监控和告警
内置 Loki 日志方案
内置 Grafana 作为监控和日志展示
支持消息中心,通过钉钉、微信通知各种集群异常事件
升级 支持集群升级
伸缩 支持增加或者减少 Worker 节点
备份 支持 etcd 定期备份
安全合规 支持集群健康评分
支持 CSI 安全扫描
应用商店 提供 GitLab、Jenkins、Harbor、Argo CD 等 CI/CD 工具
提供深度学习AI 应用,比如 TensorFlow

功能截屏

视频演示

JumpServer 明星团队出品

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

访问 Github 项目主页