我正在尝试使用一个主人和两个工人来设置我自己的 OKD (v3.10) 设置。我选择了默认的注册表安装。注册表和路由的 pod 和服务运行良好。在主节点上创建了注册表 pod。所有节点均基于 Centos7。
现在,当我尝试使用docker login
端点连接到注册表docker-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
这只是一个测试设置,现在没有任何流量到注册表。虽然这似乎是一个证书问题,但无法从文档中找出进一步排除故障的地方。
有什么见解吗??