Questão de Sistemas Operacionais — Clusters — VUNESP 2024
Sistemas Operacionais›Clusters
Código
vu086452
Banca
VUNESP
Órgão
SAAE de Aparecida - SP
Ano
2024
Nível
Superior
Cargo
Analista de Tecnologia da Informação
No modelo de rede do Kubernetes, contêineres dentro de um mesmo Pod
Apossuem endereços IPs distintos, um para cada contêiner.
Bnão podem se comunicar pelo protocolo IP, mas sim pela técnica de compartilhamento de memória POSIX.
Cnão podem se comunicar pelo protocolo IP, mas sim pela técnica de semáforos SystemV.
Dcompartilham o mesmo endereço IP do Pod e podem se comunicar entre si usando localhost.
Ecompartilham o mesmo endereço IP do Pod, o que impossibilita a comunicação entre eles, já que não seria possível distinguir o destinatário correto de um datagrama.
Revelar gabarito e comentário▾
GabaritoD — compartilham o mesmo endereço IP do Pod e podem se comunicar entre si usando localhost.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Kubernetes – Rede de Pods
Gabarito: letra D. No Kubernetes, contêineres dentro de um mesmo Pod compartilham o mesmo endereço IP e podem se comunicar entre si utilizando localhost. Isso ocorre porque o Pod é a menor unidade de execução, e todos os seus contêineres compartilham o mesmo namespace de rede, incluindo o IP e a pilha de protocolos.
A banca testa o entendimento básico do modelo de rede do Kubernetes, descrito na documentação oficial e no artigo da Wikipédia: "Um pod é um grupo de containers que compartilham um espaço de rede local." Esse compartilhamento viabiliza a comunicação via loopback, sem necessidade de expor portas ou endereços externos.
Rede no Kubernetes
1Pod (menor unidade)
Compartilha namespace de rede
Mesmo IP
Mesma pilha de protocolos
Comunicação entre contêineres
Via localhost (127.0.0.1)
Por portas diferentes
Sem expor portas externas
2Fora do Pod
Cada Pod tem IP próprio
Comunicação via Service
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
Contêineres dentro de um mesmo Pod não possuem IPs distintos; todos compartilham o mesmo IP do Pod. A alternativa confunde o modelo do Kubernetes com o de máquinas virtuais ou contêineres em Pods diferentes.
Alternativa B — ❌ Incorreta
Afirma que a comunicação não pode ser feita por IP, mas sim por memória compartilhada POSIX. Na verdade, os contêineres podem se comunicar via IP normalmente, usando localhost. As técnicas de IPC (como memória compartilhada) são adicionais, não exclusivas.
Alternativa C — ❌ Incorreta
Semelhante à anterior, troca o mecanismo de comunicação por semáforos SystemV. O IP é plenamente funcional entre contêineres do mesmo Pod, e o Kubernetes não exige mecanismos alternativos de IPC para comunicação interna.
Alternativa D — ✅ Correta ⟵ GABARITO
Exatamente: os contêineres compartilham o IP do Pod e podem se comunicar via localhost (127.0.0.1). Esse é o comportamento padrão do modelo de rede do Kubernetes.
Alternativa E — ❌ Incorreta
Embora compartilhem o IP, isso não impossibilita a comunicação. Pelo contrário, o compartilhamento do mesmo namespace de rede permite que eles se comuniquem livremente por localhost. A afirmação de que não seria possível distinguir o destinatário está errada, pois a comunicação é feita por portas diferentes dentro do mesmo IP.
PEGA ESSA DICA!
Lembre-se: no Kubernetes, o Pod é a unidade de implantação. Dentro dele, containers são como processos em uma mesma máquina – compartilham rede e podem conversar por localhost. Já containers em Pods diferentes precisam de Service ou DNS para se comunicar.