【发布时间】:2021-02-20 03:49:12
【问题描述】:
我已经实现了一个多主 HA kubernetes 集群,并希望按照here 中的描述实现 Calico 硬件。我能够完成所有步骤,但不同节点中的 pod 和服务以及 pod 和其他 pod 之间没有连接。
只是,不同之处在于我在 AWS 中使用了两个不同的 AZ,我想这应该不是问题。我可以看到 pod 正在获取 IP,并且 calico 网络接口正在创建,但仍然可以看到我解释的连接。 Node 甚至没有公共互联网访问权限。我在指南中进行了完全相同的 BGP 配置,但没有运气,而且在涉及多可用区部署时,我不太确定 BGP 配置中需要更改的内容。我不太了解 Calico BGP 配置。
很遗憾,calicoctl node diags 无法正常运行,并且没有提供更多信息来继续前进。
我希望您能提出宝贵的意见和建设性的批评来解决这个问题。
【问题讨论】:
-
您可以尝试启用
“CrossSubnet” IPIP模式,如here 所述吗? -
实际上,我在发布此内容后发现了此内容,并且我遵循了 IPIP "CrossSubnet" 和 "natOutgoing" true 现在最终得到了不同的结果。你可以找到它here:我不太清楚,想解决这个问题以验证它的功能。
-
我去看看。可以肯定的是,您是否还为 ec2 实例禁用了 src/dest checks?
-
是的,我也这样做了:(
-
感谢您的宝贵意见,您的意思是在这里询问 Stackoverflow?我正在考虑在追逐我的 github 问题时再试一次。如果更好。我可以再养一个。感谢您的帮助!
标签: kubernetes project-calico calico bgp cni