Предоставление пользователю без полномочий root доступ kubectl в kubernetes - PullRequest
0 голосов
/ 05 марта 2019

Я могу получить доступ к kubectl с пользователем root. Я хочу ограничить доступ kubectl для пользователей без полномочий root, чтобы они могли выполнять все операции kubectl. Как мне добиться того же?

1 Ответ

0 голосов
/ 05 марта 2019

kubectl клиент распространяется в виде двоичного файла, поэтому в зависимости от вашего хоста вы можете предоставить exec доступ всем пользователям, выполнив chmod +x /usr/local/bin/kubectl

или вы можете добавить пользовательское правило к вашему /etc/sudoers, используя visudo

your_user ALL = NOPASSWD: /usr/local/bin/kubectl

ваш пользователь сможет запустить kubectl вот так

sudo kubectl ...
...