8

Weave Net的袖子模式允许在 NAT 之后将节点添加到网格中,例如公司网络中没有外部 IP 的机器。

当 Weave Net 与 Kubernetes 一起使用时,可以将此类节点添加到集群中。唯一的缺点(除了与fastdp相比的性能)似乎是 Kubernetes API 服务器无法访问 Kubelet 端口,因此附加到 Pod 或获取日志不起作用。

是否有可能解决这个问题,例如通过 weave 网络连接到 NATed 节点的 Kubelet 端口?

4

1 回答 1

1

考虑到kubectl exec工作原理并查看 Weave Net 文档,无法使用 Wea​​ve CNI 修复集群连接问题。

Weave 使用底层网络向节点发送数据包。我找不到任何信息说允许将集群节点放在 NAT 后面。更多细节可以在这里找到

因此,无法按照您的建议解决此问题。

我希望它有所帮助。

于 2019-06-18T10:38:35.953 回答