Выход 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
,