KubeOperator 功能介绍

功能列表

Day 0 规划
集群模式

支持 All-in-one、1 个 Master 节点 n 个 Worker 节点模式:适合开发测试用途;

3 个 Master 节点 n 个 Worker 节点模式:适合生产用途;

计算方案

独立主机:支持自行准备的虚机、公有云主机和物理机;

vSphere 平台:支持自动创建主机(使用 Terraform);

OpenStack 平台:支持自动创建主机 (使用 Terraform);

FusionCompute 平台:支持自动创建主机 (使用 Terraform);

存储方案

独立主机:支持 NFS、GlusterFS、Ceph、Rook Ceph、Local Volume;

vSphere 平台:支持 vSphere Datastore (vSAN 及 vSphere 兼容的集中存储);

OpenStack 平台:支持 OpenStack Cinder (Ceph 及 Cinder 兼容的集中存储);

FusionCompute 平台:支持 OceanStor;

网络方案

支持 CoreDNS;

支持 Flannel、Calico、Cilium;

支持 ingress-nginx;

支持 Traefik;

操作系统

支持 RHEL、CentOS、EulerOS、openEuler、Ubuntu、Kylin;

容器运行时

支持 Docker、Containerd;

Day 1 部署
部署

支持在线和离线安装模式;

支持 Kubeadm 部署;

支持 x86 64 和 ARM64 CPU 架构;支持两种架构的混合部署;

支持可视化方式展示部署过程;

支持一键自动化部署(使用 Ansible);

支持已有集群导入;

Day 2 运营
管理

支持以项目为核心的分级授权管理;

支持系统管理员、项目管理员和集群管理员三种角色;

支持多集群配置管理;

支持对接 LDAP/AD;

对外开放 REST API;

支持国际化 i18n;

内置 Web Kubectl 和 KubePi;

内置 Helm;

可观察性

内置 Prometheus,支持对集群、节点、Pod、Container的全方位监控和告警;

内置 EFK、Loki 日志方案;

内置 Grafana 作为监控和日志展示;

支持消息中心,通过钉钉、微信通知各种集群异常事件;

升级

支持集群升级;

伸缩

支持增加或者减少 Worker 节点;

备份、还原

支持 etcd 备份还原、支持 Velero 备份还原;

安全合规

支持集群健康评分;

支持 CSI 安全扫描;

应用商店

提供 GitLab、Jenkins、Harbor、Argo CD、Sonarqube 等 CI/CD 工具;

提供深度学习 AI 应用,比如 TensorFlow。

功能截屏

演示视频

从 Kubernetes 集群的 Day 0 规划,到 Day 1 部署,到 Day 2 运营,详细展示 KubeOperator 开源容器平台的具体功能。