Sobes.tech
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.