Junior — Middle
Consegues nomear os principais manifestos utilizados no Kubernetes para gerir recursos?
sobes.tech IA
Resposta da IA
Os principais manifestos no Kubernetes são ficheiros YAML que descrevem o estado desejado dos recursos. Incluem:
- Pod — descreve um ou vários contêineres que são executados juntos.
- Deployment — gere a criação e atualização do ReplicaSet para garantir a quantidade desejada de pods.
- Service — fornece acesso constante a um conjunto de pods, geralmente através de um balanceador de carga.
- ConfigMap e Secret — para armazenar dados de configuração e segredos.
- StatefulSet — para gerir o estado e a ordem de início dos pods com preservação de identidade.
- DaemonSet — garante que um pod seja executado em cada nó do cluster.
- Job e CronJob — para executar tarefas únicas ou periódicas.
Cada manifesto descreve as especificações do recurso e seus parâmetros, permitindo que o Kubernetes gerencie o ciclo de vida das aplicações.