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