首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未连接到图像注册表的OpenShift节点

未连接到图像注册表的OpenShift节点
EN

Server Fault用户
提问于 2016-05-20 10:03:38
回答 1查看 1.7K关注 0票数 0

我配置了openshift,并且所有东西都在启动坞寄存器的主机上正常工作。当我添加新节点并尝试在其上部署容器时,日志中出现了这样的错误:

代码语言:javascript
复制
E0519 10:51:38.574152    2135 pod_workers.go:138] Error syncing pod 083b958e-1dc0-11e6-8ca2-525400c36a07, skipping: failed to "StartContainer" for "testapp4" with ImagePullBackOff: "Back-off pulling image \"172.30.236.174:5000/test/testapp4@sha256:64c3dc4cb983986a1dd5a7979f03f449b089f4baaf979b67363a92aac43e49cd\""

E0519 11:00:09.099712    2098 pod_workers.go:138] Error syncing pod 5d3c48a1-1dd2-11e6-a164-525400c36a07, skipping: failed to "StartContainer" for "testapp4" with ErrImagePull: "API error (500): Get http://172.30.236.174:5000/v2/: dial tcp 172.30.236.174:5000: getsockopt: no route to host\n"

我猜问题在于新节点没有“参见”部署在其他节点上的docker-注册表地址172.30.236.174。我应该用新节点做更多的事情吗(我刚刚开始使用节点配置openshift )?

EN

回答 1

Server Fault用户

发布于 2016-07-30 21:38:02

172.30.0.0/16被OpenShift用来为Kubernetes服务分配虚拟IP地址。对接器注册中心是通过服务提供的,它显然已经绑定了集群中的172.30.236.174。服务地址通常是不可路由的--相反,kube-proxy拦截寻址到该IP地址的出站通信量,并重定向它(参见虚拟IP和服务代理)。

与虚拟IP地址相关联的“无主机路由”错误消息表示kube-proxy不在新节点上工作。您应该能够找到正在运行的进程,并且应该能够在iptables -L输出中找到它的规则。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/777971

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档