非root用户如何使用kubectl管理kubernetes集群
程序员文章站
2024-03-11 17:02:49
...
使用root用户操作kubectl较为危险,所以一般会使用非root用户。这里使用k8s用户举例
- 首先让非root用户可操作docker。
useradd k8s -g docker
passwd k8s
回到root用户重启docker服务
systemctl restart docker
这样就建立了一个k8s用户可操作docker
- 然后拷贝master节点的/etc/kubernetes/admin.conf文件到k8s用户的home目录里。例如/home/k8s/.k8s目录。
添加环境变量
export KUBECONFIG=/home/k8s/.k8s/admin.conf