Как я могу использовать kubectl --server-dry-run для вывода тела окончательного ответа заявки? - PullRequest
0 голосов
/ 31 января 2019

kubectl поддерживает --server-dry-run, поэтому изменения не сохраняются, а применяются изменения от контроллеров доступа и т. Д.Вывод по умолчанию выглядит примерно так:

$ kubectl apply --server-dry-run -f deployment.yaml
deployment.apps/nginx-deployment created (server dry run)

Однако добавление -v=8 показывает мне тело ответа с фактическим содержимым JSON, которое будет сохранено в etcd.Есть ли способ попросить kubectl напечатать это в более хорошем формате без какой-либо сумасшедшей болтовни и т.д.?

1 Ответ

0 голосов
/ 01 февраля 2019

Вы можете получить соответствующий Json, используя следующую команду:

kubectl apply --server-dry-run - f deployment.yaml -o json
...