Com relação aos Kubernetes, aos containers e ao DevSecOps, j...

Próximas questões
Com base no mesmo assunto
Q2509335 Engenharia de Software
Com relação aos Kubernetes, aos containers e ao DevSecOps, julgue o item.
O comando kubectl taint é utilizado para listar todos os serviços disponíveis no cluster Kubernetes.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: Errado

Vamos entender em detalhes por que a alternativa é errada e, ao mesmo tempo, abordar os conceitos essenciais relacionados à questão.

Kubernetes é um sistema de orquestração de contêineres que automatiza a implantação, o dimensionamento e as operações de aplicativos em contêineres. Ele utiliza comandos específicos para gerenciar diferentes aspectos do cluster e dos contêineres.

O comando mencionado na questão é kubectl taint. Para entender por que a alternativa está incorreta, vamos analisar o que esse comando realmente faz.

O comando kubectl taint é utilizado para marcar (ou "manchar") um nó em um cluster Kubernetes de modo que ele não aceite determinados pods, exceto se os pods tiverem uma tolerância correspondente. Isso é útil para controlar a colocação de pods em nós específicos.

Por exemplo, o comando kubectl taint nodes node1 key=value:NoSchedule impede que qualquer pod sem a tolerância correspondente seja agendado no nó node1.

Agora, para listar todos os serviços disponíveis em um cluster Kubernetes, o comando correto seria kubectl get services. Este comando exibe uma lista de todos os serviços que estão sendo gerenciados pelo Kubernetes no cluster.

Portanto, a afirmativa de que kubectl taint é usado para listar todos os serviços disponíveis no cluster está errada. O comando correto para essa finalidade é kubectl get services.

Espero que esta explicação tenha clarificado a questão para você. Se precisar de mais detalhes ou tiver outras dúvidas, sinta-se à vontade para perguntar!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

o comando certo pra listar os serviços é o kubectl get services -A

taint seria como um cadeado que você aplica nos nós, onde os pods só vão ser alocados naqueles nós se eles tiverem uma toleration (seria como a chave do cadeado) que atenda a taint aplicada no nó

Item errado.

Correção: O comando não é usado para listar serviços no Kubernetes. Em vez disso, ele é usado para aplicar ou remover "taints" (ou "manchas") em nós do cluster. As "taints" são usadas para controlar a alocação de pods em nós específicos com base em "tolerations" (ou "tolerâncias") definidas nos pods.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo