小编Han*_*son的帖子

为什么 ArgoCD 将 GitHub.com 与我自己的公共 IP 混淆了?

我刚刚使用 kubeadm、Flannel 和 MetalLB 在裸机上设置了一个 kubernetes 集群。我的下一步是安装 ArgoCD。

我从“入门”页面安装了 ArgoCD yaml 并登录。

添加我的 Git 存储库时,ArgoCD 给了我非常奇怪的错误消息: 在此输入图像描述 该错误消息似乎表明 ArgoCD 由于某种原因正在将 github.com 解析为我的公共 IP 地址(我没有公开 SSH,因此连接被拒绝)。

我找不到任何理由它会这样做。当使用 https:// 而不是 SSH 时,我得到相同的结果,但在端口 443 上。

我已将一个虚拟 pod 放在与 ArgoCD 相同的命名空间中,并进行了一些 DNS 查询。这些查询得到了正确的解决。

是什么让 ArgoCD 认为 github.com 解析为我的公共 IP 地址?

编辑:

我还检查了 argocd 命名空间中的网络策略,发现没有限制出口的策略。

我之前曾在同一网络中的集群上进行过此操作,并且从那时起就没有更改我的路由器防火墙。

dns kubernetes argocd

5
推荐指数
1
解决办法
1145
查看次数

标签 统计

argocd ×1

dns ×1

kubernetes ×1