我已经通过Active Directory实现了对argocd的单点登录。当我试图访问argocd时,我得到错误:你的连接不是私人的攻击者可能试图从argocd.daa.pks.dell.com窃取您的信息(例如,密码、消息或信用卡)。了解更多NET:: ERR_CERT_AUTHORITY_INVALID
当我检查argocd pod的日志时,我看到这个错误:已完成一元调用,代码为未验证"error="rpc错误:code =未认证desc =没有会话信息"grpc。代码=未经身份验证的grpc。方法= grpc.service =应用程序列表。ApplicationService grpc.start_time ="2022 - 05 - 02 - t02:06:34z"grpc.time_ms = 5.178。类型=服务器系统= grpc
但是当我打开ArgoWorkflow并尝试打开argocd时,它可以工作。
请帮助我了解是什么问题?
您必须使用可信证书(例如,如果您想在互联网上使用letsencrypt之类的证书颁发机构)示例:(抱歉是法语,但你明白了)
https://blog.blaisot.org/letsencrypt-wildcard-part1.html
https://blog.blaisot.org/letsencrypt-wildcard-part2.html
但是,如果它在您的企业网络中,只需从认证机构请求SSL证书并使用它。(https://argo-cd.readthedocs.io/en/stable/operator-manual/tls/)
如果你愿意,你也可以禁用TLS/ssl来避免这种错误。
Bguess