Questão FC375848
Kubernetes, também conhecido como k8s, é um sistema de orquestração de contêineres de código aberto que automatiza a implantação, o escalonamento e a gestão de aplicações em contêi
Virtualização e Sistemas Distribuídos
Instituto Consulplan · 2024
Kubernetes, também conhecido como k8s, é um sistema de orquestração de contêineres de código aberto que automatiza a implantação, o escalonamento e a gestão de aplicações em contêineres. Sobre os conceitos fundamentais do Kubernetes, qual alternativa define corretamente etcd do Kuberbetes?
- Sistema de mensagens.
- Tipo de recurso de rede.
- Ferramenta de integração contínua.
- Banco de dados de configuração distribuída.
Mostrar resposta e comentário
Gabarito
D
Comentário do professor
etcd é um banco de dados distribuído de configuração usado pelo Kubernetes para guardar o estado do cluster e as definições das aplicações. Funciona como um repositório de pares chave–valor onde componentes leem e gravam configurações.
Projetado para ser consistente e alta disponibilidade, o etcd utiliza um algoritmo de consenso (Raft) para garantir que todas as réplicas concordem sobre o mesmo dado e para eleger um líder responsável por aceitar gravações.
No Kubernetes, o kube-apiserver consulta o etcd como fonte de verdade ("source of truth") para objetos do cluster (pods, serviços, configurações, etc.). Alterações podem ser observadas via watch, permitindo reações imediatas dos controladores.
Operacionalmente, mantém dados pequenos e críticos, exige backups/snapshots regulares e geralmente roda nos nós de controle para assegurar integridade e disponibilidade do cluster.
Conteúdo do catálogo FC Concursos · Atualizado em