0Pricing
DevOps Bootcamp · Aula

Conceitos fundamentais e arquitetura

Aprenda sobre a arquitetura mestre-nó, o plano de controle, os nós de trabalho e componentes importantes, como Kubelet e Kube-proxy.

Conceitos fundamentais e arquitetura é uma aula grátis de DevOps Bootcamp no CoddyKit. Esta é a aula 3 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de DevOps Bootcamp, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de DevOps Bootcamp inclui 4 aulas no total.

Boas-vindas aos conceitos fundamentais

Agora, vamos abordar a base: a arquitetura do Kubernetes. Vamos conhecer as peças, desde o cérebro (o plano de controle) até os responsáveis pelo trabalho (os nós de trabalho).

Conceitos fundamentais e arquitetura — ilustração 1

Estrutura mestre-trabalhador

O Kubernetes funciona em uma arquitetura mestre-trabalhador: o mestre (plano de controle) gerencia o estado do cluster, e os nós de trabalho executam seus aplicativos de fato.

O cérebro do Kubernetes

O plano de controle é o cérebro do cluster. Ele toma decisões globais e trabalha constantemente para fazer o estado real do cluster corresponder ao estado solicitado por você.

Servidor da API: porta de entrada

O kube-apiserver é a porta de entrada do plano de controle. Toda interação — a sua, por meio do kubectl, ou entre componentes — passa por essa API.

etcd: a memória do cluster

O etcd é o armazenamento consistente de chave-valor que contém todo o estado do cluster. Ele é sua única fonte de verdade — se o etcd parar, o cluster perde a memória.

Agendador: posicionador de pods

O kube-scheduler identifica os Pods sem um local definido e escolhe o melhor nó para cada um, considerando recursos, restrições e regras de afinidade.

Gerenciador de controladores: orquestrador

O gerenciador de controladores executa ciclos de controle que mantêm a realidade de acordo com o estado desejado — detectando nós inativos, garantindo a quantidade correta de Pods e muito mais.

Nós de trabalho: os responsáveis pelo trabalho

É nos nós de trabalho que seus contêineres são realmente executados. Cada um fornece os serviços necessários para executar Pods, cuidar da rede e se comunicar com o plano de controle.

Kubelet: agente do nó

O kubelet é o agente presente em cada nó de trabalho. Ele recebe as especificações dos Pods do servidor da API e garante que esses contêineres estejam em execução e saudáveis.

Kube-proxy: responsável pela rede

O kube-proxy é executado em cada nó e cuida da rede dos Serviços — encaminhando o tráfego para Pods saudáveis, independentemente de ele vir de dentro ou de fora do cluster.

Verificação da arquitetura

Vamos verificar sua compreensão dos principais componentes do Kubernetes.

Recapitulação: arquitetura principal

Excelente trabalho! Agora você conhece o modelo mestre-trabalhador, o plano de controle (servidor da API, etcd, agendador e gerenciador de controladores) e os componentes dos nós de trabalho (kubelet e kube-proxy).

Perguntas Frequentes

A aula “Conceitos fundamentais e arquitetura” é grátis?

Sim — o texto completo de “Conceitos fundamentais e arquitetura” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de DevOps Bootcamp, atualize para CoddyKit PRO. O curso de DevOps Bootcamp inclui 4 aulas no total.

O que vou aprender em “Conceitos fundamentais e arquitetura”?

Aprenda sobre a arquitetura mestre-nó, o plano de controle, os nós de trabalho e componentes importantes, como Kubelet e Kube-proxy. Você pratica DevOps Bootcamp com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar DevOps Bootcamp?

Nenhuma experiência prévia é necessária. DevOps Bootcamp no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 3 de 4.

Quanto tempo leva a aula “Conceitos fundamentais e arquitetura”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de DevOps Bootcamp?

Sim. Cada aula de DevOps Bootcamp inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. O que é Kubernetes?
  2. Por que o Kubernetes é importante
  3. Conceitos fundamentais e arquitetura
  4. Ecossistema e distribuições do Kubernetes
← Voltar para DevOps Bootcamp