TLS握手问题连接到OKD中的Docker注册表

问题描述 投票:1回答:1

我正在尝试使用一个管理员和2个工人来设置自己的OKD(v3.10)。我去了默认的注册表安装。用于注册表和路由的pod和服务很好。在主节点上创建了注册表pod。所有节点均基于Centos7。

现在,当我尝试使用具有端点docker logindocker-registry.default.svc:5000连接到注册表时,我只能从主节点登录,而无法从工作节点登录,并出现以下消息:

Error response from daemon: Get https://docker-registry.default.svc:5000/v1/users/: net/http: TLS handshake timeout

注册表容器具有以下日志:

1120 10:40:57.796470 1 logs.go:41] http: TLS handshake error from 11.121.8.192:48200: EOF

这只是一个测试设置,现在没有任何访问注册表的流量。尽管这似乎是证书问题,但无法从文档中找出进一步查找问题的方法。

任何见解?

ssl-certificate containers openshift docker-registry okd
1个回答
2
投票

您将需要配置docker使其不安全使用,然后重新启动守护程序。

--insecure-registry 172.30.0.0/16文件中的[/etc/sysconfig/docker

谢谢。

© www.soinside.com 2019 - 2024. All rights reserved.