网关设置的NodePort开启了应用治理
harbor配置文件如下:

expose:
  type: nodePort
  tls:
    enabled: false
    secretName: ""
    notarySecretName: ""
    commonName: "192.168.10.172"  # Change commonName to your own.
  nodePort:
    # The name of NodePort service
    name: harbor
    ports:
      http:
        # The service port Harbor listens on when serving with HTTP
        port: 80
        # The node port Harbor listens on when serving with HTTP
        nodePort: 30002
      https:
        # The service port Harbor listens on when serving with HTTPS
        port: 443
        # The node port Harbor listens on when serving with HTTPS
        nodePort: 30003
      # Only needed when notary.enabled is set to true
      notary:
        # The service port Notary listens on
        port: 4443
        # The node port Notary listens on
        nodePort: 30004
   
externalURL: http://192.168.10.172:30002 # Use your own IP address.
   
harborAdminPassword: "Harbor12345"
# The secret key used for encryption. Must be a string of 16 chars.
secretKey: "not-a-secure-key"

访问:http://192.168.10.172:30002
无法访问harbor
麻烦指点一下,非常感谢!


补充:
如果不开启网关
按照如上配置部署harbor,结果是部署失败

    MrVBian

    看起来配置没有问题,可以看看相关的错误日志

    kubectl -n openpitrix-system logs -l app=openpitrix