欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

非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
相关标签: kubernetes kubectl