kubernetes持续报错ContainerCreating问题

本文介绍了解决 CentOS 7 下 Kubernetes Pod 无法访问应用的问题。通过安装特定版本的 python-rhsm-certificates 软件包,解决了因缺少 redhat-uep.pem 文件而导致的 ContainerCreating 状态问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

环境:VM VirtuaBox  centos 7.4

使用k8s创建完pod后,无法访问demo应用。检查pods状态,发现都是ContainerCreating状态

 


网上好多说yum install *rhsm* 能够解决的,但是我操作完还是不行。没办法接着找。。。

其实问题出现在details: (open/etc/docker/certs.d/registry.access.redhat.com/redhat-ca.crt: no such file ordirectory)这个位置,redhat-ca.crt对应的软链接。

其中redhat-uep.pem文件是不存在的。所以显示没有这个目录文件了。终于还是有大神啊 

解决办法如下:

wget http://mirror.centos.org/centos/7/os/x86_64/Packages/python-rhsm-certificates-1.19.10-1.el7_4.x86_64.rpm

下载相应文件

rpm -ivh 文件件名 安装

因为之前装过其他版本的。所以先rpm -e 卸载掉

此时redhat-uep.pem文件就存在了。

执行 docker pull registry.access.redhat.com/rhel7/pod-infrastructure:latest  能够正在pull 了

再次查看,一切正常


如果还是有问题,建议删除yaml文件,重新建一次试试。

答案百度来的。谨以此篇记录使用。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值