• 安装部署
  • kubesphere2.1.1安装harbor镜像仓库无法连接

在docker用命令 login https://core.harbor.local:32120成功登陆,但是我在kubesphere界面中创建密钥仓库时,单击创建按钮后,反馈:Get https://core.harbor.local:32120/v2/: dial tcp: lookup core.harbor.local on 169.254.25.10:53: no such host,请问169.254.25.10是这哪里的IP?我的时all-inone安装模式。

    core.harbor.local 就是all-inone这台机器的

    我查看了安装的pod,IP都是 10.233.99.*,没有169.254.25.10的IP,但是169.254.25.10又可以在all-inone机器上PING通,纳闷是哪个的IP地址?

    169.254.25.10 是 nodelocal dns 的 IP 地址,目前看你说的情况。
    造成的原因应该是容器集群还无法解析这个域名。

    请问这个情况,应该在kubesphere哪里配置?

    • alex 回复了此帖

      jushu-lu 请问你的这个问题解决了吗,我也遇到了同样的问题

      jushu-lu 我现在就是一直在kubesphere控制台上配置这个密钥失败,dns那个找不到错误我解决了,因为pod需要识别这个dns,所以用了我内网的dns就可以了,但是接着会有另外一个错误,就是说我没有https证书验证不通过,按照文档我在单节点上已经把证书放上去了,还是不行,我在节点上直接docker login是能够登录的,证明证书起了作用。但是密钥始终验证不通过,并且任务也没有办法拉取和构建私有仓库的镜像

      • IcyG 回复了此帖
        1 个月 后

        alex 请问你的问题解决了么?我现在也遇到了相似的情况,在节点上docker login和docker pull都可以成功,但就是在UI创建镜像库时报错,说证书验证问题

        2 年 后

        请问问题解决了吗,我也出现了这样的情况

          glliu1224

          这种用自签名证书并且域名不在环境dns解析里的,如果是仓库项目是public的话,可以跳过验证,直接使用。