Выход kubectl отличается от удаленного API

Я использую kubernetes для оркестровки контейнера, я не получаю никакого вывода во время работы kubectl get rc на главном узле, пока я получаю список контроллеров репликации при использовании их REST API

curl -X GET masterurl/api/v1/replicationcontrollers.

Чего мне не хватает

1 ответ

Решение

По умолчанию kubectl показывает только те ресурсы, которые находятся в default пространство имен, тогда как эта конечная точка REST будет возвращать контроллеры репликации из всех пространств имен.

Чтобы получить тот же вывод из kubectl, запустите его с --all-namespaces флаг, как в kubectl get rc --all-namespaces,

Если вы хотите, чтобы kubectl возвращал ресурсы только из определенного пространства имен foo это не default, ты можешь использовать --namespace=foo,

Другие вопросы по тегам