Skip to content

Control plane

Typically, Kubernetes clusters have Nodes with different roles, one being to host control plane components. The most important ones being:

  • etcd
  • apiserver
  • controller-manager
  • scheduler
  • cloud-controller-manager

MetaKube takes a different approach: it manages these components in our infrastructure and exposes the API-Server behind a load balancer.

This approach offers better flexibility, enhanced security, and greater robustness. But because Nodes do not all share the same network, it introduces some challenges.