Как получить ответ HTTP-запроса Kubernetes в yaml вместо json - PullRequest
0 голосов
/ 06 апреля 2020

Я делаю запрос Kubernetes HTTP GET / apis / apps / v1 / namespaces / {namespace} / deployments / {name}

Это дает ответ в json, но я хочу получить ответ в json.

Дает ли Kubernetes ответ в yaml? если да, дайте мне знать, как это сделать?

1 Ответ

1 голос
/ 06 апреля 2020

При выполнении запросов curl вы можете указать api-серверу отправлять вывод в формате yaml, установив заголовок Accept: application/yaml. Посмотрите на пример ниже:

curl --header "Accept: application/yaml" "/apis/[...]"

Или вы также можете использовать какой-нибудь внешний инструмент для преобразования из json в yaml, например, yq:

curl "/apis/[...]" | yq -y .

, где -y обозначает вывод yaml.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...