Plano de controle

graph TB kubectl{kubectl} subgraph ControlPlane api(API Server) controller(Controller Manager) scheduler(Scheduler) etcd(etcd) end kubectl-->api controller-->api scheduler-->api api-->kubelet api-->etcd classDef green fill:#9f6,stroke:#333,stroke-width:4px; classDef orange fill:#f96,stroke:#333,stroke-width:4px; classDef blue fill:#6495ed,stroke:#333,stroke-width:4px; class api blue; class internet green; class kubectl orange;
  • Um ou mais servidores de API: ponto de entrada para REST / kubectl

  • etcd: Armazenamento de chave/valor distribuído

  • Controller-manager: Sempre avaliando o estado atual vs desejado

  • Scheduler: Agendamentos de pods para worker nodes

Confira a documentação oficial do Kubernetes para uma explicação mais detalhada dos componentes do plano de controle.