繁体   English   中英

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

[英]Granting a non-root user the access of kubectl in kubernetes

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

kubectl客户端它作为二进制文件分发,因此根据您的主机,您可以通过执行chmod +x /usr/local/bin/kubectl授予对所有用户的 exec 访问权限

或者您可以使用visudo向您的/etc/sudoers添加自定义规则

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

您的用户将能够像这样运行kubectl

sudo kubectl ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM