Pular para o conteúdo principal

Questão de Sistemas Operacionais — Clusters — FGV 2023

Sistemas OperacionaisClusters
Código
fg060300
Banca
FGV
Órgão
Banco do Brasil
Ano
2023
Nível
Superior
Cargo
Analista Tecnológico
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,
  1. AF – V – V.
  2. BF – F – V.
  3. CV – V – V.
  4. DV – F – F.
  5. EV – V – F.
Revelar gabarito e comentário

GabaritoD — V – F – F.

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 - Garbage Collection

Gabarito: D (V – F – F). A afirmativa I está correta: o Kubernetes possui dois modos de exclusão em cascata (foreground e background). As afirmativas II e III estão incorretas pois trocam os nomes dos parâmetros de limpeza de contêineres e imagens: a II utiliza "LowAge", "HighPerPodContainer" e "HighContainers" quando os nomes corretos são MinAge, MaxPerPodContainer e MaxContainers; a III utiliza "MaxThresholdPercent" e "MinThresholdPercent" quando o correto é ImageGCHighThresholdPercent e ImageGCLowThresholdPercent.

Item I — ✅ Verdadeiro

O Kubernetes implementa dois tipos de exclusão em cascata (cascading deletion) ao deletar um objeto controlador (como um Deployment): Foreground (os dependentes são deletados antes do objeto principal) e Background (o objeto principal é deletado primeiro e os dependentes são removidos em segundo plano). Portanto, a afirmativa está correta.

Item II — ❌ Falso

A limpeza de contêineres não utilizados pelo kubelet é controlada por três parâmetros: MinAge (tempo mínimo de vida), MaxPerPodContainer (número máximo de contêineres encerrados por pod) e MaxContainers (número máximo total de contêineres encerrados). A afirmativa troca erroneamente os prefixos "Min" e "Max" por "Low" e "High".

Item III — ❌ Falso

O gerenciamento do ciclo de vida de imagens de contêiner é feito pelo kubelet (não por um componente "Image Manager" separado) e utiliza dois limiares percentuais de uso de disco: ImageGCHighThresholdPercent e ImageGCLowThresholdPercent. A afirmativa os nomeia como "MaxThresholdPercent" e "MinThresholdPercent", o que está incorreto.

Conclusão: Corretas: apenas a afirmativa I. Portanto, a sequência é V – F – F, correspondendo à alternativa D.

Link permanente: /questoes/fg060300