#kubernetes #google-cloud-platform #google-kubernetes-engine #kubectl
#kubernetes #google-облачная платформа #google-kubernetes-engine #kubectl
Вопрос:
Я думаю, что -o должен быть универсальным вариантом для kubectl. Но почему-то я получаю следующую ошибку при запуске следующей команды kubectl.
Не могли бы вы сказать мне, почему? Спасибо.
mamun$ kubectl describe secret -n development serviceaccount-foo -o yaml
Error: unknown shorthand flag: 'o' in -o
See 'kubectl describe --help' for usage.
Комментарии:
1.
kubectl get
поддерживает-o | --output
флаг, вы можетеget
Secrets
использовать спецификацию какyaml
:kubectl get secret -n development serviceaccount-foo -o yaml
Ответ №1:
-o | --output
не является универсальным флагом, он не включен во kubectl
флаги по умолчанию ( 1.18
) и kubectl describe
не поддерживает --output
(или сокращенный -o
) флаг.
Ответ №2:
попробуйте это:
kubectl describe secret -n development serviceaccount-foo -- -o yaml