Acerca de Kubernetes, julgue os itens que se seguem.
O armazenamento dos dados de configurações e estados de um cluster é mantido no etcd, que é um banco de dados distribuído de chave-valor.
CCerto
EErrado
Revelar gabarito e comentário▾
GabaritoC — Certo
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Kubernetes: o papel do etcd no plano de controle
Gabarito: letra C (CERTO). A afirmação está correta: o etcd é, de fato, o banco de dados distribuído de chave-valor que armazena as configurações e o estado do cluster Kubernetes, sendo um componente central do plano de controle. Essa é uma definição consolidada na documentação oficial do Kubernetes e em materiais técnicos de referência.
O Kubernetes (K8s) é um sistema de orquestração de contêineres que automatiza a implantação, o dimensionamento e a gestão de aplicações. Para entender o papel do etcd, é preciso compreender a arquitetura do Kubernetes, que se divide em dois planos: o plano de controle (control plane) e o plano de dados (data plane). O plano de controle é o "cérebro" do cluster: é ele que toma as decisões globais, como agendar pods, gerenciar réplicas e responder a mudanças de estado. O plano de dados é onde os contêineres realmente executam.
Dentro do plano de controle, o etcd é o componente que guarda todo o estado do cluster: configurações, segredos, informações sobre nós, pods, serviços, etc. Ele é um banco de dados distribuído (replicado entre os nós do plano de controle para garantir alta disponibilidade) e do tipo chave-valor (cada dado é armazenado como uma chave associada a um valor). O API server do Kubernetes é o único componente que se comunica diretamente com o etcd, e é por meio dele que todos os outros componentes (scheduler, controller manager, kubelet) leem e escrevem o estado desejado e o estado atual do cluster.
A importância do etcd é tão grande que, se ele falhar, o cluster perde a capacidade de funcionar corretamente — o plano de controle não consegue mais ler nem atualizar o estado, e as operações de orquestração param. Por isso, em ambientes de produção, o etcd é replicado em um número ímpar de nós (3, 5, 7...) para garantir o quórum e a consistência.
A banca explora aqui um conhecimento básico, mas fundamental, de arquitetura de Kubernetes. A pegadinha, se houvesse, seria confundir o etcd com outros componentes, como o API server, o scheduler ou o controller manager. Mas a afirmação é precisa e direta: o etcd é o banco de dados distribuído de chave-valor que armazena as configurações e o estado do cluster. Não há erro na afirmativa.
Kubernetes (K8s)
1Plano de controle
etcd
Banco distribuído chave-valor
Armazena configurações e estado do cluster
Replicado em número ímpar (quórum)
API server
Único que acessa o etcd
Scheduler
Controller manager
2Plano de dados
Nós (kubelet)
Contêineres
LEVEL · soulevel.com.br
Item — ✅ CERTO
A afirmativa está correta. O etcd é, de fato, o banco de dados distribuído de chave-valor que armazena as configurações e o estado do cluster Kubernetes. Essa é uma definição amplamente aceita e documentada. O etcd é um componente do plano de controle, e sua função é persistir todos os dados do cluster, incluindo configurações, estado desejado e estado atual. A replicação distribuída garante consistência e alta disponibilidade, e o API server é o único ponto de acesso a esses dados.