Com relação aos Kubernetes, aos containers e ao DevSecOps, j...
O comando kubectl taint é utilizado para listar todos os serviços disponíveis no cluster Kubernetes.
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