Pods
O que é um Pod?
Um Pod é a menor unidade que pode ser criada e gerenciada pelo Kubernetes. Ele é composto por um ou mais containers, que compartilham recursos como rede e volumes. Sendo um ambiente isolado, ou seja, cada pod tem seu próprio IP, hostname, etc. Um pod é efêmero, ou seja, ele pode ser criado, deletado, recriado, etc.
Kubectl get pods e kubectl describe pods
O comando kubectl get pods
é utilizado para listar os pods de um cluster. Já o comando kubectl describe pods
é utilizado para obter informações detalhadas de um pod.
Kubectl Attach e Kubectl Exec
O comando kubectl attach
é utilizado para conectar o terminal do usuário a um pod em execução. Já o comando kubectl exec
é utilizado para executar um comando em um pod em execução.
Criando no primeiro pod Multi-Container
Limitando recursos de um Pod
Configurando volume EmptyDir
O volume EmptyDir é um volume temporário que é criado quando um pod é criado e é deletado quando o pod é deletado. Ele é utilizado para compartilhar arquivos entre os containers de um pod.