Mas, o que significa o termo POD?
Um Pod é semelhante a um conjunto de contêineres com namespaces e volumes de sistema de arquivos compartilhados.
Os pods em um cluster Kubernetes são usados de duas maneiras principais:
Pods que executam um único contêiner. O modelo "um contêiner por Pod" é o caso de uso mais comum do Kubernetes; nesse caso, você pode pensar em um Pod como um wrapper em torno de um único contêiner; o Kubernetes gerencia os Pods em vez de gerenciar os contêineres diretamente.
Pods que executam vários contêineres que precisam trabalhar juntos. Um Pod pode encapsular uma aplicação composta por vários contêineres co-localizados, fortemente acoplados e que precisam compartilhar recursos. Esses contêineres co-localizados formam uma única unidade coesa.
Agrupar vários contêineres co-localizados e co-gerenciados em um único Pod é um caso de uso relativamente avançado. Você deve usar esse padrão apenas em instâncias específicas nas quais seus contêineres estejam fortemente acoplados.
Você não precisa executar vários contêineres para fornecer replicação (para resiliência ou capacidade); se precisar de várias réplicas, consulte Gerenciamento de carga de trabalho.
Usando Pods
https://kubernetes.io/docs/concepts/workloads/pods/