Questão nº 52

Questão de Desenvolvimento de Sistemas · FGV BBTS 2023 (nº 52)

FGV2023Analista - Perfil TecnológicoDesenvolvimento de Sistemas
Gabarito: Dver comentário ↓

Garbage Collection é um dos componentes arquiteturais do Kubernets e é um termo utilizado por vários mecanismos de limpeza de recursos em um cluster. Com relação aos mecanismos de Garbage Collection do Kubernets, versão 1.27, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.

I. Existem dois tipos de exclusão em cascata: Foreground cascading deletion e Background cascading deletion.
II. A limpeza dos contêineres não utilizados é baseada nas variáveis LowAge, HighPerPodContainer e HighContainers.
III. O ciclo de vida de uma imagem de contêiner é realizado pelo Image Manager-Kubelet que considera os limites de uso de disco definidos por MaxThresholdPercent e MinThresholdPercent para tomar decisões de limpeza.

As afirmativas são, respectivamente,

Resposta comentada

Gabarito Alternativa D

Kubernetes Garbage Collection é um processo automático que limpa recursos não utilizados ou obsoletos em um cluster, como Pods finalizados, contêineres antigos, imagens de contêineres e objetos dependentes, para manter o cluster saudável e eficiente, liberando espaço e recursos.

  • (A) Incorreta: A alternativa está incorreta porque a sequência de V/F não corresponde ao gabarito oficial.
  • (B) Incorreta: A alternativa está incorreta porque a sequência de V/F não corresponde ao gabarito oficial.
  • (C) Incorreta: A alternativa está incorreta porque a sequência de V/F não corresponde ao gabarito oficial.
  • (D) Correta:
    • I. V (Verdadeira): O Kubernetes realmente possui dois tipos de exclusão em cascata (cascading deletion): Foreground cascading deletion (o objeto pai só é excluído após todos os seus dependentes) e Background cascading deletion (o objeto pai é excluído imediatamente, e os dependentes são limpos em segundo plano).
    • II. F (Falsa): A limpeza de contêineres não utilizados (exited containers) pelo Kubelet é baseada em limites de contagem (container-gc-high-threshold, container-gc-low-threshold) e tempo de vida (minimum-container-ttl-duration), e não nas variáveis LowAge, HighPerPodContainer, HighContainers conforme descrito. Essas variáveis não são a terminologia padrão para a coleta de lixo de contêineres.
    • III. F (Falsa): O Kubelet é responsável pela coleta de lixo de imagens e considera limites de uso de disco para isso. No entanto, os parâmetros de configuração exatos no Kubelet são image-gc-high-threshold e image-gc-low-threshold, e não MaxThresholdPercent e MinThresholdPercent. Embora o conceito de limites alto e baixo de uso de disco esteja correto, a banca usou nomes que não são os termos técnicos precisos dos parâmetros do Kubelet, tornando a afirmativa falsa por imprecisão na terminologia.
  • (E) Incorreta: A alternativa está incorreta porque a sequência de V/F não corresponde ao gabarito oficial.

Fonte: FGV BBTS 2023 Analista - Perfil Tecnológico (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho