我已经如下安装了Harbor:
helm install hub harbor/harbor \
--version 1.3.2 \
--namespace tool \
--set expose.ingress.hosts.core=hub.service.example.io \
--set expose.ingress.annotations.'kubernetes\.io/ingress\.class'=istio \
--set expose.ingress.annotations.'cert-manager\.io/cluster-issuer'=letsencrypt-prod \
--set externalURL=https://hub.service.example.io \
--set notary.enabled=false \
--set secretkey=secret \
--set harborAdminPassword=pw
所有内容均已启动且正在运行,但是无法通过https://hub.service.example.io
访问该页面。 Why css and png are not accessible?出现相同的问题,但是如何在Helm中设置通配符*
?
对于任何特定的头盔图表,如果要更改某些内容,最好的建议是阅读模板。
不过,就您而言,掌舵并不是您的问题。 istio不使用ingress
对象,它使用“网关”和“虚拟服务”。您无法通过kubernetes.io/ingress.class注释将应用程序配置为使用istio入口系统。
(至少,这是我的经验,在他们的文档中我找不到任何与之矛盾的东西,但是完全有可能存在我不知道的istio入口控制器)