我正在尝试访问https://127.0.0.1:8080/上的Argo CD,并收到以下错误消息:
我已按照https://argoproj.github.io/argo-cd/getting_started/网站上的建议转发了该端口:
kubectl port-forward svc/argocd-server -n argocd 8080:443
为什么使用Chromium无效?
答案 0 :(得分:1)
默认情况下,Argo(和大多数事情)将创建一个自签名HTTPS证书。这使设置更加容易,但是由于它不是由受信任的源签名的,因此会出现此错误。您可以直接向Argo提供真实证书,也可以使用Ingress系统之类的方法来终止TLS(或同时终止两者)。查看用于在Kubernetes中发布LetsEncrypt证书的证书管理器。
答案 1 :(得分:1)
证书在任一浏览器中均显示为无效(自签名)。我相信默认情况下,Chrome会针对“为保护用户” https://support.google.com/chrome/thread/3321715?hl=en而针对localhost阻止自签名证书。更改设置chrome://flags/#allow-insecure-localhost
应该可以让您访问Chrome上的网站。
Firefox将显示警告,但默认情况下不会阻止用户使用不安全的网站。