0
点赞
收藏
分享

微信扫一扫

普通账号运行docker和kubectl

waaagh 2022-06-21 阅读 205

一、普通账号配置docker

第一步、将当前用户添加到docker组

Go
sudo passwd -a ${USER} docker

第二步、重启docker

Go
sudo systemctl restart docker

第三步、授予读写权限

Go
sudo chmod a+rw /var/run/docker.sock

二、普通账号配置kubectl

第一步、用root账号拷贝文件并赋予权限

Go
mkdir -p /home/chaos/.kube
cp -i /etc/kubernetes/admin.conf /home/chaos/.kube/config
chown chaos:chaos /home/chaos/.kube/config

第二步、进普通账号设置环境变量

Go
[chaos@k8s-master .kube]$ export KUBECONFIG=/etc/kubernetes/admin.conf
[chaos@k8s-master .kube]$ export KUBECONFIG=/home/chaos/.kube/config
[chaos@k8s-master .kube]$ echo "source <(kubectl completion bash)" >> ~/.bashrc
[chaos@k8s-master .kube]$ kubectl get pod
NAME READY STATUS RESTARTS AGE
db 1/1 Running 0 4h8m
task-pv-pod 1/1 Running 0 3d23h


举报

相关推荐

0 条评论