Skip to content

Latest commit

 

History

History
38 lines (32 loc) · 1.43 KB

componentes.md

File metadata and controls

38 lines (32 loc) · 1.43 KB
Detalhes do cluster

1 - Master

  • Servidor responsável pela orquestração do cluster.
    • API Server
      • Um serviço que expõe uma API rest para definir e validar os recursos disponíveis no cluster.
    • Controller-manager
      • Um conjunto de controladores responsáveis por manter o cluster no estado definido pelo api server.
    • Scheduler
      • Responsável por definir onde os novos pods devem ser executados de acordo com uma série de regras definidas.
    • ETCD
      • Banco de dados utilizado para armazenar o estado do cluster.

2 - Nodes

  • Servidores responsáveis pela execução do containers.
    • ContainerD
      • Gerenciador de containers
    • Kubelet
      • Recebe as especificações do pod para execução em um determinado nó e garante que ele seja executado de acordo.
    • Kube-proxy
      • Um proxy de rede utilizado para permitir a comunicação entre os serviços e containers do cluster. É o kube-proxy quem distribui a carga os pods que compõe um serviço.

Próximo: Vagrant