Kuberneter无法创建pod

2 min read

环境

腾讯云CentOS7.3

使用yum安装etcd和Kubernetes软件

yum install -y ectd kubernetes 

按顺序启动所有的服务

systemctl start etcd
systemctl start docker
systemctl start kube-apiserver
systemctl start kube-controller-manager
systemctl start kube-scheduler
systemctl start kubelet
systemctl start kube-proxy

完成一个单机版的Kubernetes集群环境。

问题

创建mysql-rc.yaml

kubectl create -f mysql-rc.yaml

查看创建的服务

kubectl get rc # 反馈正常

查看pds,显示『no resource found』

kubectl get pods

解决办法

  • $ vim /etc/kubernetes/apiserver
  • 找到这一行 “KUBE_ADMISSION_CONTROL=“–admission_control=NamespaceLifecycle,NamespaceExists,LimitRanger,SecurityContextDeny,ServiceAccount,ResourceQuota”,去掉ServiceAccount,保存退出。
  • 重启kube-apiserver服务: $systemctl restart kube-apiserver
Last updated on 2018-06-10