← Questões de Sistemas Operacionais

Sistemas Operacionais · FGV · 2021

Questão comentada de Sistemas Operacionais

Pod é uma unidade atômica de escalonamento, implantação e isolamento na execução de um grupo de contêineres no Kubernetes, analise as afirmativas a seguir. I. Um Pod garante uma mesma localização para os seus contêineres, graças a isso eles têm diversas formas de interagir com bom desempenho, por exemplo, através de troca de arquivos, uso de interface de redes ou de mecanismos de comunicação entre processos. II. Um Pod tem um endereço IP, um nome e uma faixa de portas compartilhadas por todos os contêineres pertencentes a ele. Isso significa que os contêineres de um mesmo Pod devem ser configurados cuidadosamente a fim de evitar conflitos de portas. III. Um Pod é um elemento persistente no tempo, ele resiste às operações de redimensionamento, falhas de verificação de sanidade de contêineres e migrações entre nós. Está correto o que se afirma em

Gabarito: D

No Kubernetes, o Pod é a menor unidade que você administra na prática: ele reúne um ou mais contêineres que compartilham o mesmo contexto de rede e podem trocar dados de forma eficiente. Pense nele como uma pequena “casa compartilhada”, onde os contêineres moram juntos e se enxergam bem de perto. Isso ajuda bastante no desempenho, porque eles podem conversar por localhost, usar arquivos em comum e cooperar sem sair do mesmo ambiente. A afirmativa I está correta porque o Pod garante esse mesmo local lógico para os contêineres, favorecendo comunicação rápida e simples entre eles. Já a afirmativa II também está correta: os contêineres do mesmo Pod compartilham IP, nome de rede e o mesmo espaço de portas, então é preciso cuidado para não colocar dois serviços querendo ouvir na mesma porta. É aquele clássico problema de “dois querendo sentar na mesma cadeira”. A afirmativa III está errada. Pod não é algo persistente como uma máquina virtual com vida própria; ele é temporário e pode ser recriado, encerrado ou substituído pelo controlador do Kubernetes. Se houver falha de contêiner, o Pod pode ser refeito em outro lugar, e migração entre nós não é uma característica de persistência do Pod. Em termos doutrinários do Kubernetes, o Pod é a unidade efêmera de execução, não um objeto estável e imortal. Por isso, o gabarito é D: apenas I e II estão corretas.

Continue treinando

Questões relacionadas