解决kubectl get pods时 No resources found.问题
环境:VM VirtualBox centos 7.4使用yum 直接安装的etcd、docker、kube-apiserver、kube-controller-manager、kube-scheduler、kubelet、kube-proxy创建mysql.rc.yaml执行kubectl create -f mysql.yaml 执行成功。执行kubectl get rc 反馈正常执
·
环境:VM VirtualBox centos 7.4
使用yum 直接安装的etcd、docker、kube-apiserver、kube-controller-manager、kube-scheduler、kubelet、kube-proxy
创建mysql.rc.yaml
执行kubectl create -f mysql.yaml 执行成功。
执行kubectl get rc 反馈正常
执行kubectl get pods .显示No resources found
解决办法:
1、vim /etc/kubernetes/apiserver
2、找到这”KUBE_ADMISSION_CONTROL="--admission_control=NamespaceLifecycle,NamespaceExists,LimitRanger,SecurityContextDeny,ServiceAccount,ResourceQuota",去掉ServiceAccount,保存退出。
3、systemctl restart kube-apiserver 重启此服务
再次执行kubectl get pods 显示正常
更多推荐
已为社区贡献1条内容
所有评论(0)