环境: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 显示正常


Logo

更多推荐