Kubernetes - Definição do Glossário de CI/CD
Kubernetes é o orquestrador de containers de facto: você declara o estado desejado e ele reconcilia continuamente o cluster em direção a ele.
Kubernetes é uma plataforma open-source de container orchestration que agenda containers em nodes, gerencia sua rede e armazenamento, e mantém os workloads declarados em execução por meio de autocorreção e escalonamento.
Muitos pipelines de CI têm o Kubernetes como destino de deploy. Conhecer seus objetos centrais (pods, deployments, services) ajuda você a ler o que uma etapa kubectl apply está fazendo.
Modelo declarativo
Você envia manifests descrevendo o estado desejado, e os controllers reconciliam o estado real em direção a ele. Um deploy de CI costuma ser apenas um kubectl apply ou um upgrade de Helm contra um cluster.