kubernetes-operator is a control plane and manage all kubernetes cluster lifecycle.
kubernetes-operator contains several large parts:
- ECS (elastic cloud service): is a kubernetes operator deploy in meta kubernetes and manage all kubernetes clusters(create、scale、delete).
- ansible: Deploy kubernetes in binary mode use ansible.
- kubernetes proxy : manage the lifecycle of all kubernetes cluster applications, eg: metric-server、 promethus、log-polit...
- use binary deploy k8s cluster
- kubernetes-operator(ecs) develop,support kubernetes workload cluster create and delete
- kubernetes-operator crd ValidatingAdmissionWebhook develop
- use ansible deploy HA master
- kubernetes proxy develop
- ecs support kubernetes workload cluster scale
- deployed kubernetes cluster has metric-server、 promethus、log-polit、es...