Rancher — Simple K8s

101 — Arquitetura Kubernetes

Marcos de Benedicto (Bene)
2 min readDec 27, 2022

--

Componentes do MASTER NODE

Servidor API: Este componente recebe as requisições enviadas ao cluster. As solicitações podem ser para criar um novo objeto ou consultar o estado dos objetos atuais. É o ponto de entrada para se comunicar com o cluster para quaisquer tarefas de gerenciamento.

ETCD: Este é um banco de dados de valor-chave para o cluster. Ele contém a configuração de estado desejada do cluster.

Scheduler: Este componente seleciona o melhor node para rodar um Pod específico. Ele observa os pods recém-criados e decide o nó no qual deve iniciar com base em alguns critérios.

Gerenciador de controladores: Este componente é responsável por iniciar os controladores de nível superior. Esses controladores implementam loops de controle para monitorar o estado do cluster e mantê-lo no estado desejado.

https://miro.medium.com/max/1400/1*kSRH4T8S1YmAuHbpgQ3Ylw.png

Componentes do WORKER NODE

kubelet: este é o principal agente do Kubernetes instalado em todos os nós. Ele gerencia os contêineres criados pelo Kubernetes e garante sua integridade.

kube-proxy: este componente cria algumas regras de rede em cada nó. Essas regras permitem a comunicação de rede com os pods.

Trafego

Kubernetes Oficial

Fonte: https://media.licdn.com/dms/document/C4D1FAQERQL2ogc1EVw/feedshare-document-pdf-analyzed/0/1672214225740?e=1672876800&v=beta&t=iCU3Wk_LDHA_NYja6TtWGzHqq-lJDowdQRpaZmdJzbU

Fonte: https://kodekloud.com/blog/kubernetes-tutorial-for-beginners/

Fonte: https://platform9.com/blog/kubernetes-enterprise-chapter-2-kubernetes-architecture-concepts/

--

--

No responses yet