铁佛 发表于 2024-7-28 17:52:17

linux添加普通用户后无法使用K8S的kubectl命令怎么办/Linux普通用户管理K8S

1.给Linux添加普通用户

sudo useradd mqq#添加mqq账号
sudo passwd mqq#给mqq账号设置密码,需要输入2次,我输入密码是Admin@123
https://i-blog.csdnimg.cn/direct/6cc44fc46ac04f9391f402b6370548e7.png
2.使用mqq用户输入K8S命令报错

https://i-blog.csdnimg.cn/direct/583e0c88f01141be8fccca7badb67e68.png
3.给mqq用户提权

suduers文件位于路径/etc/sudoers
#编辑文件/etc/sudoers
vim /etc/sudoers#编辑此文件,在root下添加mqq这行
root    ALL=(ALL)       ALL#本来就有的
mqq   ALL=(ALL)       ALL#新添加的
https://i-blog.csdnimg.cn/direct/4e3d04266e6f43a393def96d78364836.png
4.提权后使用mqq账号登录测试

sudo kubectl get ns
sudo kubectl get pods,svc
https://i-blog.csdnimg.cn/direct/54bfee97a45b400d9cc42a8d1fea4f29.png
5.留意点

每次在输入K8S命令前需要加上sudo
mqq账号只有在家目次下有权限(/home/mqq)任何操作,其他目次无权限操作。
https://i-blog.csdnimg.cn/direct/22a7e19dd35741e5a410b4214e009da2.png

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: linux添加普通用户后无法使用K8S的kubectl命令怎么办/Linux普通用户管理K8S