Kubernetes Administration
medium

Kubernetes Administration Question #019e3a4f

Question Statement
Kubernetes Administration
#kubectl
#describe
#kubernetes
#resource-inspection
Medium

Qual comando kubectl é útil para coletar informações sobre qualquer tipo de recurso ativo em um cluster Kubernetes?

A

describe

Correct
B

list

C

expose

D

explain

Official Explanation / Community Explanations

O comando kubectl describe é a ferramenta correta para coletar informações detalhadas sobre qualquer tipo de recurso ativo em um cluster Kubernetes. Ele fornece uma visão abrangente do estado atual do recurso, incluindo eventos, configuração e campos de status.

Como Funciona

kubectl describe recupera e exibe a especificação completa e o status atual de um recurso Kubernetes (por exemplo, pods, services, nodes, deployments). Ele mostra metadados, spec, status e eventos recentes relacionados ao recurso. Isso o torna inestimável para depuração e compreensão do estado ao vivo dos objetos do cluster.

Por que o Valor Correto está Certo

  • kubectl describe é projetado especificamente para fornecer detalhes verbosos e legíveis sobre qualquer tipo de recurso. Funciona com todos os recursos internos e personalizados, tornando-se o comando universal para coleta de informações.

Por que os Valores Incorretos estão Errados

  • kubectl list não é um comando kubectl válido. O comando correto para listar recursos é kubectl get, que fornece um resumo conciso (por exemplo, nomes e status), mas não as informações detalhadas que describe oferece.
  • kubectl expose é usado para criar um Service Kubernetes a partir de um recurso existente (como um deployment ou pod) para expô-lo como um serviço de rede. Ele não coleta informações sobre recursos.
  • kubectl explain é usado para recuperar documentação sobre campos de recursos e seu uso. Mostra o esquema e a descrição de um tipo de recurso (por exemplo, kubectl explain pod.spec.containers), mas não busca informações sobre recursos ativos no cluster.