向非root用户授予kubernetes中的kubectl访问权限

时间:2019-03-05 13:55:47

标签: linux ubuntu kubernetes sudo kubectl

我可以用root用户访问kubectl。我想将kubectl的访问权限限制为非root用户,以便他们可以执行所有kubectl操作。 我应该如何实现相同的目标?

1 个答案:

答案 0 :(得分:-1)

kubectl客户端,它作为二进制文件分发,因此您可以通过执行chmod +x /usr/local/bin/kubectl

为主机授予exec访问所有用户的权限,具体取决于您的主机

或者您可以使用/etc/sudoers

向您的visudo添加自定义规则
your_user ALL = NOPASSWD: /usr/local/bin/kubectl

您的用户将可以这样运行kubectl

sudo kubectl ...