Таким образом, довольно трезвые новости заключаются в том, что AFAIK нет готового способа сделать это, хотя вы могли бы полностью написать плагин kubectl
(он стал довольно тривиальным в 1.12).Но сейчас лучшее, что я могу предложить, это следующее:
# figure out which endpoint kubectl uses to retrieve docs:
$ kubectl -v9 explain pods
# from above I learn that in my case it's apparently
# https://192.168.64.11:8443/openapi/v2 so let's curl that:
$ curl -k https://192.168.64.11:8443/openapi/v2 > resources-docs.json
Отсюда вы можете, например, использовать jq для запроса описаний.Это не так хорошо, как правильное объяснение, но это достаточно хороший обходной путь, пока кто-то не напишет плагин kubectl для автономного запроса документов.