飞致云-kubeoperator

飞致云KubeOperator

官网:https://kubeoperator.io/
官网文档:https://docs.kubeoperator.io/KubeOperator-v2.6/introduction/

1 什么是 KubeOperator?

KubeOperator 是一个开源项目,在离线网络环境下,通过可视化 Web UI 在 VMware、Openstack 或者物理机上规划、部署和运营生产级别的 Kubernetes 集群。KubeOperator 是 JumpServer 明星开源团队在 Kubernetes 领域的的又一全新力作。

KubeOperator 使用 Terraform 在 IaaS 平台上自动创建主机(用户也可以自行准备主机,比如物理机或者虚机),通过 Ansible 完成自动化部署和变更操作,支持 Kubernetes 集群 从 Day 0 规划,到 Day 1 部署,到 Day 2 运营的全生命周期管理。

KubeOperator 内置 KubeApps Plus 应用商店,以支撑各种基于 K8s 的应用场景,如:

  • CI / CD 应用场景:GitLab、Jenkins、Harbor、Sonarqube、Argo CD 等;

  • GPU / AI 应用场景:Tensorflow、PyTorch 等;

  • Serverless 应用场景:Knative 等;

  • 数据库应用场景:MySQL、Redis 等;

kubeoperator架构图.png