Questão nº 28

Questão de Tecnologia da Informação · FCC TRT22 2022 (nº 28)

FCC2022Técnico Judiciário - Área Apoio Especializado - Especialidade Tecnologia da InformaçãoTecnologia da Informação
Gabarito: Aver comentário ↓

No Kubernetes, os contêineres gerenciados pelo kubelet podem usar a estrutura de hook do ciclo de vida do contêiner para executar código acionado por eventos durante o gerenciamento de seu ciclo de vida. Há dois tipos de hooks:
I. Este hook é executado imediatamente após um contêiner ser criado. Mas não há garantia de que o hook será executado antes do ENTRYPOINT do contêiner. Nenhum parâmetro é passado para o handler.
II. Esse hook é chamado imediatamente antes de um contêiner ser terminated devido a uma solicitação de API ou um gerenciamento de evento como liveness/startup probe failure, preemption, resource contention e outros. Uma chamada a este hook falha se o contêiner já está em um estado terminated ou completed e o hook deve ser concluído antes que o sinal TERM seja enviado para parar o contêiner. Nenhum parâmetro é passado para o handler.
Os hooks I e II são, correta e respectivamente,

Resposta comentada

Gabarito Alternativa A

No Kubernetes, os hooks de ciclo de vida do contêiner são ações que o kubelet executa automaticamente em momentos específicos da vida de um contêiner, como quando ele é criado ou está prestes a ser encerrado.

(A) Correta: O PostStart é o hook I, executado após a criação do contêiner, mas sem garantia de que o ENTRYPOINT já tenha iniciado. O PreStop é o hook II, chamado antes do contêiner ser encerrado, permitindo que ele finalize tarefas graciosamente antes de receber o sinal de término.
(B) Incorreta: HookStart e HookStop são termos genéricos e não correspondem aos nomes oficiais dos hooks de ciclo de vida de contêiner no Kubernetes; esta é a armadilha para quem tenta adivinhar.
(C) Incorreta: PodStart e PodStop não são os nomes dos hooks de ciclo de vida de contêiner; os hooks operam no nível do contêiner, não do Pod.
(D) Incorreta: KubeStart e KubeStop não são termos válidos para hooks de ciclo de vida de contêiner no Kubernetes.
(E) Incorreta: KubeletStart e KubeletStop não são termos válidos para hooks de ciclo de vida de contêiner; kubelet é o agente que gerencia os contêineres, não o nome do hook.

Fonte: FCC TRT22 2022 Técnico Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação (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