Orquestração de Contêineres
medium

Orquestração de Contêineres Question #019e3a4f

Question Statement
Orquestração de Contêineres
#kubernetes
#pod
#linux-namespaces
#network-namespace
#containers
Medium

Qual namespace do Linux é compartilhado por padrão pelos contêineres em execução dentro de um Pod do Kubernetes?

A

Host Network

B

Network

Correct
C

Process ID

D

Process Name

Official Explanation / Community Explanations

No Kubernetes, um Pod é a menor unidade implantável que pode conter um ou mais contêineres. Todos os contêineres dentro do mesmo Pod compartilham os mesmos namespaces do Linux, incluindo o namespace Network. Isso significa que eles compartilham o mesmo endereço IP, espaço de portas, interface loopback e pilha de rede. Esse design permite que os contêineres em um Pod se comuniquem entre si via localhost e simplifica a rede. A resposta correta é o namespace Network. A opção Host Network está incorreta porque os contêineres em um Pod não compartilham o namespace de rede do host por padrão; eles obtêm seu próprio namespace de rede, a menos que hostNetwork: true seja definido. O namespace Process ID não é compartilhado por padrão; cada contêiner normalmente tem seu próprio namespace PID, a menos que shareProcessNamespace: true seja especificado na especificação do Pod. Process Name não é um namespace do Linux; o namespace relevante para isolamento de processos é o namespace PID.