您好,登录后才能下订单哦!
本篇内容介绍了“Chrome访问Dashboard时出现NET::ERR_CERT_INVALID怎么解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
某一天,使用 Chrome 访问 Dashboard 时,产生 NET::ERR_CERT_INVALID 错误。
以前出现 NET::ERR_CERT_AUTHORITY_INVALID 错误,还能通过浏览器 Advanced 的 Proceed to xxxx (unsafe) 继续访问。
类似的问题都是因为证书错误导致的。而且 Dashbaord 的证书是自签名的,也会导致浏览器提示证书错误。
根本原因在于:在集群部署时,我们使用自签名证书,导致后续的自动创建的证书都属于自签名证书。
补充说明:以前我们尝试重新生成 Dashboard 证书来解决问题,但繁琐且不正规(因此我们从笔记中删除该方案)。
如果想从根本上解决该问题,那么需要重新签发集群证书,这样才能从根本上解决相关问题。但是成本过高,而且要经过测试验证。
我们选择简单的方法:直接定义 Ingress 资源,并使用 nginx.ingress.kubernetes.io/backend-protocol: "HTTPS" 注解来反向代理 Dashboard 的 HTTPS 端口,由于 Nginx Ingress 默认 nginx.ingress.kubernetes.io/proxy-ssl-verify 为 off,因此不会检查后端 Dashboard 的 TLS 证书,所以也未出现任何错误。
参考 Dashboard 笔记的「通过 Ingress 暴露 Dashboard 服务」部分,以获取 Ingress 资源的配置方法。
「Kubernetes」- 部署 Dashboard 服务(Kubernetes v1.18.9)
「Kubernetes」- 部署 Dashboard 服务(Kubernetes v1.14.0)
i can access dashboard in Linux with https://masternodeIP:port with googlechrome, but can't do that in Windows. #2954
“Chrome访问Dashboard时出现NET::ERR_CERT_INVALID怎么解决”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注亿速云网站,小编将为大家输出更多高质量的实用文章!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。