argocd Unable to connect SSH repository: ssh: handshake failed: knownhosts: key is unknown

警告
本文最后更新于 2021-10-14 11:26,文中内容可能已过时。

解决方法: 修改argocd-ssh-known-hosts-cm这个configmap,添加要信任的主机公钥信息。

公钥信息可以通过其他已连接过的主机中的known_hosts获取. 也可以通过类似ssh-keyscan gitlab.soulchild.cn获取

这个configmap被挂载到argocd-server和argocd-repo-server POD中的/app/config/ssh目录下。

请我喝杯水
SoulChild 微信号 微信号
SoulChild 微信打赏 微信打赏
0%