在创建pod时,进入pod失败

kubectl exec -it nginx-deployment-d55b94fd-xcrtg sh

error
检查问题,一直找不到答案,通过logs发现,同样不能实现
在这里插入图片描述
查其原因,是kubelet的配置问题,这里修改node节点的kubelet.json配置,
在node中分别修改

vi /opt/kubernetes/cfg/kubelet.config
------------------在文件末尾添加,认证确认
authentication:
  anonymous:
    enabled: true
----------------
# 然后重启kubelet
systemctl restart kubelet

在master节点上,添加认证用户,直接使用下列命令实现

kubectl create clusterrolebinding system:anonymous --clusterrole=cluster-admin --user=system:anonymous

重新实现,发现可以啦,进入pod完美。
在这里插入图片描述

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐