Localhost您的连接不是私人的

时间:2020-02-10 21:38:21

标签: certificate chromium

我正在尝试访问https://127.0.0.1:8080/上的Argo CD,并收到以下错误消息: enter image description here

我已按照https://argoproj.github.io/argo-cd/getting_started/网站上的建议转发了该端口:

kubectl port-forward svc/argocd-server -n argocd 8080:443

我还安装了Argo CD证书,如底部所示: enter image description here

当我尝试通过Firefox访问时,它可以工作: enter image description here

为什么使用Chromium无效?

2 个答案:

答案 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将显示警告,但默认情况下不会阻止用户使用不安全的网站。

相关问题