O comando kubectl api-resources lista todos os tipos de recursos disponíveis no cluster, incluindo recursos internos e personalizados. Ele exibe o nome do recurso, nomes curtos, versão da API e se tem escopo de namespace.
Como Funciona
kubectl api-resources consulta o servidor de API do Kubernetes pelo esquema OpenAPI e agrega todos os tipos de recursos definidos no cluster. É útil para descobrir recursos disponíveis e seus grupos de API.
Por que a Resposta Correta está Certa
kubectl api-resources atende diretamente ao requisito de listar tipos de recursos. É o comando padrão para essa finalidade.
Por que as Respostas Incorretas estão Erradas
kubectl get namespaces lista apenas namespaces, não todos os tipos de recursos.
kubectl api-versions lista versões de API suportadas (ex.: v1, apps/v1), não tipos de recursos.
curl https://kubectrl/namespaces não é um comando válido; tenta acessar um endpoint inexistente e não lista tipos de recursos.