docker - 同步pod出错,无法进行Registry.access.redhat.com(Kubernetes)

标签 docker kubernetes redhat docker-swarm

kubectl创建-f web.yml

kubectl得到 pod -o宽

名称就绪状态可重新启动IP地址
httpd 0/1 ContainerCreating 0 1h kube-node2

[root @ kube-master pods]#kubectl获得pods -o宽
名称就绪状态可重新启动IP地址
httpd 0/1 ContainerCreating 0 1h kube-node2

[root@kube-master pods]# kubectl describe pods httpd Name: httpd Namespace: default Node: kube-node2/10.10.0.102 Start Time: Mon, 30 Oct 2017 17:47:38 +0600 Labels: app=webserver Status: Pending IP:
Controllers: Containers: httpd: Container ID:
Image: webserver Image ID:
Port: 80/TCP State: Waiting Reason: ContainerCreating Ready: False Restart Count: 0 Volume Mounts: Environment Variables: Conditions: Type Status Initialized True Ready False PodScheduled True No volumes. QoS Class: BestEffort Tolerations: Events:
FirstSeen LastSeen Count From SubObjectPath Type Reason Message
--------- -------- ----- ---- ------------- -------- ------ ------- 1h 5m 16 {kubelet kube-node2}
Warning FailedSync Error syncing

pod, skipping: failed to "StartContainer" for "POD" with ErrImagePull: "image pull failed for registry.access.redhat.com/rhel7/pod-infrastructure:latest, this may be because there are no credentials on this request. details: (open /etc/docker/certs.d/registry.access.redhat.com/redhat-ca.crt: no such file or directory)"

1h 8s 271 {kubelet kube-node2} Warning FailedSync Error syncing pod, skipping: failed to "StartContainer" for "POD" with ImagePullBackOff: "Back-off pulling image \ "registry.access.redhat.com/rhel7/pod-infrastructure:latest\""



注册表应该转到hub.docker,但是这里说

Error syncing pod, skipping: failed to "StartContainer" for "POD" with ErrImagePull: "image pull failed for registry.access.redhat.com/rhel7/pod-infrastructure:latest, this may be because there are no credentials on this request. details: (open /etc/docker/certs.d/registry.access.redhat.com/redhat-ca.crt: no such file or directory)"



为什么呢

请给我解决方案

最佳答案

我遇到同样的问题,并且发现我没有在机器上安装rhsm相关软件,可以执行命令“yum install rhsm”来解决此问题。

关于docker - 同步pod出错,无法进行Registry.access.redhat.com(Kubernetes),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47015810/

相关文章:

docker - docker注册表:推traefik失败

docker - 直接通过容器化前端 Web 服务器提供静态文件?

docker - 我可以使用什么命令来查找我正在使用的 docker swarm 版本?

windows - 客户端 (1.24) 和服务器 (1.20) 之间的版本差异超出了支持的次要版本偏差 +/-1

mongodb - 将 MongoDB Atlas 连接到 AWS 上的 Kubernetes EKS 集群

c++ - 二进制读/写运行时失败

jakarta-ee - RedHat Enterprise 6 上是否有 Tomcat 7 的 rpm?

linux - 如何修复 Oracle jws webserver 服务错误

docker - 如何启用将Influxdb登录到Docker中的文件

kubernetes - 如何使用 rkt 作为 kubernetes 的容器运行时而不是 docker?