Kubernetes Administration
medium

Kubernetes Administration Question #019e3a4f

Question Statement
Kubernetes Administration
#kubectl
#kubernetes
#documentation
#resource-definitions
Medium

Qual destes comandos é usado para recuperar a documentação e as definições de campo de um recurso do Kubernetes?

A

kubectl explain

Correct
B

kubectl api-resources

C

kubectl get --help

D

kubectl show

Official Explanation / Community Explanations

O comando kubectl explain é usado para recuperar documentação e definições de campo para recursos do Kubernetes. Ele fornece informações detalhadas sobre tipos de recursos, incluindo sua versão da API, kind e uma descrição de cada campo.

Como Funciona

kubectl explain consulta o servidor da API do Kubernetes pelo esquema OpenAPI de um recurso e exibe documentação legível por humanos. Por exemplo, kubectl explain pods mostra os campos de nível superior de um Pod, e kubectl explain pods.spec.containers detalha campos aninhados.

Por que a Resposta Correta está Correta

kubectl explain é especificamente projetado para buscar documentação e definições de campo para qualquer recurso do Kubernetes. É a ferramenta padrão para entender a estrutura de recursos sem precisar consultar documentação externa.

Por que as Respostas Incorretas estão Erradas

  • kubectl api-resources lista todos os recursos de API disponíveis (ex.: pods, services), mas não fornece documentação ou definições de campo.
  • kubectl get --help mostra ajuda para o comando get, não definições de campo específicas de recursos.
  • kubectl show não é um comando kubectl válido; o comando correto para exibir detalhes de recursos é kubectl describe ou kubectl get, mas nenhum fornece definições de campo como o explain faz.