Sobes.tech
Junior — Middle

Consegues enumerar os principais componentes e conceitos do Kubernetes?

sobes.tech IA

Resposta da IA

Componentes e conceitos principais do Kubernetes:

  • Pod — a menor unidade de implantação, que pode conter um ou vários contêineres a trabalhar no mesmo host e partilhar rede e armazenamento.
  • Node — servidor de trabalho (virtual ou físico) onde os Pods são executados.
  • Cluster — conjunto de Nodes geridos pelo Kubernetes.
  • Deployment — objeto que gere a criação e atualização de Pods, garantindo uma atualização declarativa das aplicações.
  • Service — abstração que fornece acesso constante a um conjunto de Pods, escondendo as suas mudanças dinâmicas.
  • Namespace — separação lógica de recursos dentro do cluster.
  • ConfigMap e Secret — objetos para armazenar configurações e dados sensíveis.
  • Kubelet — agente que funciona em cada Node, monitorizando o estado dos Pods.
  • API Server — componente central através do qual se interage com o cluster.

Estes componentes garantem escalabilidade, tolerância a falhas e automação na implantação de aplicações conteinerizadas.