shaowenchen freemankevin 不会。2.1 用的是 ks-apiserver 查询,3.0 用的是 sdk 直接 api 查询。 你应该用的是 ks-apiserver,看看这个 pod 在哪个节点上,保证这个节点上的 docker 配置 OK 就行。
freemankevin shaowenchen 报错是: Get https://harbor.dockerregistry.com/v2/test/nginx/manifests/latest: dial tcp: lookup harbor.dockerregistry.com on 10.96.0.10:53: no such host 但是节点上都是网都是通的
shaowenchen freemankevin 直接用 IP 访问试下。 配置域名有些麻烦,如果是集群 .cluster.local 的,办法还多点。.com ,同时又非自己购买的域名,得在改外部的 DNS Server。
freemankevin shaowenchen “配置域名有些麻烦,如果是集群 .cluster.local 的,办法还多点。.com ,同时又非自己购买的域名,得在改外部的 DNS Server。” 这个后面换了IP不会很痛苦吗,有没有办法直接做dns的自定义
freemankevin 解决办法: 1)不支持https的harbor私有仓库,用http 2)harbor那边要配置正确,且要让完全生效,可参考harbor官方的做法,不要带参数 3)docker客户端也要正常能使用harbor的一键拉取命令正常拉取,各个node节点及外部服务器