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.