O que são pods Flashcards
O que é um Pod?
O pod é um conjuntos de um ou mais containers.
Como solicitamos a criação de um container?
Solicitamos através do KubeCtl de forma declarativa ou imperativa.
Como o KubeCtl cria um container?
O KubeCtl cria um container através da api, ela criará um pod com um ou mais container, conforme a necessidade.
Como os pods endereção as chamadas para o container?
O pod possui um ip, e relaciona os containers através de portas.
Podemos ter dois endereços de ips com a mesma porta para o containers diferentes?
Não podemos, cada container possui um ip do pod e uma porta especifica.
Caso um container falhe o que ocorre com o POD?
Quando todos os containers falharem, o próprio kubernets substitui o pod por outro, não necessariamente com o mesmo número de IP, pois os pods são efemeros.
Como os containers podem se comunicar dentro do mesmo POD?
Os containers podem se comunicar através de chamada local, localhost (10.0.0.1) pois estão dentro do mesmo pod.
Qual é a estrutura de comando para criar um pod?
kubectl run <nome> --image=<imagem></imagem></nome>
O que o comando kubectl get pods faz?
Obtem todos os pods
O que o comando kubectl get pods –watch faz?
observa toda a mudança dos status do pod.
O que o comando kubectl describe pod nome-pod faz?
Mostra todos os detalhes do pod.
O que o comando kubectl edit pod nome-pod faz?
O comando edita o pod.
Qual é o comando usado para criar o pod de mandeira declarativa?
kubectl apply -f nome_do_arquivo
Qual é o comando para deletar um pod?
kubectl delete pod nome_do_pod
Qual comando usamos para deletar um pod declarado no arquivo?
kubectl delete -f caminho/nome_arquivo