念念不忘
必有回响

解决k8s出现pod服务一直处于ContainerCreating状态的问题

在创建Dashborad时,查看状态总是ContainerCreating

查看日志/var/log/message,发现有如下日志信息:

发现此时会pull一个镜像registry.access.redhat.com/rhel7/pod-infrastructure:latest,当我手动pull时,提示如下错误:

通过搜索得知,需要安装rhsm,于是安装之:

但是在/etc/rhsm/ca/目录下依旧没有证书文件,于是反复卸载与安装都不靠谱,后来发现大家所谓yum install *rhsm*其实安装的的是python-rhsm-1.19.10-1.el7_4.x86_64python-rhsm-certificates-1.19.10-1.el7_4.x86_64,但是在实际安装过程中会有如下提示:

罪魁祸首在这里。原来我们想要安装的rpm包被取代了。而取代后的rpm包在安装完成后之创建了目录,并没有证书文件redhat-uep.pem。于是乎,手动下载以上两个包

注意版本要匹配,卸载安装错的包

然后执行安装命令

接着验证手动pull镜像

此时才算是解决这个问题。
当然同样的问题同样的解法为啥有人可以有人不可以呢,我目测是因为系统发行版的缘故吧。我是用的是CentOS Linux release 7.5.1804 (Core) 他们的版本稍微低一点吧。

赞(0) 打赏
未经允许不得转载:码农志 » 解决k8s出现pod服务一直处于ContainerCreating状态的问题
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏