Troubleshooting Kubernetes on CentOS7

system info:

#cat /etc/redhat-release 
CentOS Linux release 7.4.1708 (Core)
#rpm -qa|grep kubernetes
kubernetes-node-1.5.2-0.7.git269f928.el7.x86_64
kubernetes-master-1.5.2-0.7.git269f928.el7.x86_64
kubernetes-client-1.5.2-0.7.git269f928.el7.x86_64
kubernetes-1.5.2-0.7.git269f928.el7.x86_64

Issue1:

Events:
  FirstSeen	LastSeen	Count	From				SubObjectPath	Type		Reason			Message
  ---------	--------	-----	----				-------------	--------	------			-------
  54m		50m		48	{replication-controller }			Warning		FailedCreate		Error creating: No API token found for service account "default", retry after the token is automatically created and added to the service account

Solution:

注释 KUBE_ADMISSION_CONTROL

添加 KUBE_ADMISSION_CONTROL=""

重启api service. systemctl restart kube-apiserver.service

#cat /etc/kubernetes/apiserver
****
# default admission control policies
#KUBE_ADMISSION_CONTROL="--admission-control=NamespaceLifecycle,NamespaceExists,LimitRanger,SecurityContextDeny,ServiceAccount,ResourceQuota"
KUBE_ADMISSION_CONTROL=""
****
#systemctl restart kube-apiserver.service

Issue2:

kubelet: E0125 16:34:59.486953   12941 pod_workers.go:184] Error syncing pod 4c9f86c5-01a8-11e8-bc0c-0200159c0036, skipping: failed to "StartContainer" for "POD" with ImagePullBackOff: "Back-off pulling image \"registry.access.redhat.com/rhel7/pod-infrastructure:latest\"

Solution:

yum install python-rhsm-certificates
docker pull registry.access.redhat.com/rhel7/pod-infrastructure

转载于:https://my.oschina.net/firxiao/blog/1613066

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值