Мастер-узел Kubernetes ограничить, чтобы показать - PullRequest
0 голосов
/ 22 января 2019

У меня есть кластер kubernetes

В главном узле,

Если я дам команду kubectl get nodes, она должна показать все узлы.

Но, если я дамта же команда в узлах не должна показывать мастер-узел.

Возможно ли это в kubernetes?

Пожалуйста, помогите кому-нибудь.Заранее спасибо.

1 Ответ

0 голосов
/ 22 января 2019

Нет, это невозможно. API kubernetes всегда будет отвечать на одни и те же запросы одним и тем же способом. kubectl get nodes запрашивает информацию обо всех узлах, и API всегда ответит авторизованному пользователю со всеми узлами.

С помощью RBAC можно ограничить доступ к просмотру или редактированию для конкретного пользователя или учетной записи, но ресурс nodes не имеет пространства имен и не обеспечивает детализации для ограничения доступа к определенным узлам.

Однако вы можете отфильтровать результаты kubectl get nodes так, как вам нравится. Этот вопрос содержит несколько хороших примеров показа только рабочих узлов, использующих аргумент -l для kubectl.

...