小编oss*_*648的帖子

有没有办法将K3s/flannel绑定到另一个接口?

我有一个 K3s (v1.20.4+k3s1) 集群,有 3 个节点,每个节点有两个接口。默认接口有一个公共 IP,第二个接口有 10.190.1.0 地址。我安装了带或不带 -flannel-backend=none 选项的 K3s,然后通过“ kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml”部署了 flannel ,之前通过参数“--iface=”将 kube-flannel 容器绑定到内部接口。在此设置中,kube-flannel pod 获取内部接口的节点 IP,但我无法通过 ICPM 访问其他节点上的 pod。如果我在没有 -iface arg 的情况下部署 flannel,kube-flannel pod 将从 10.42.0.0 网络获取地址。然后我可以到达其他主机的 Pod,但流量将通过公共接口路由,这是我想避免的。有人给我提示吗?

networking interface kubernetes flannel k3s

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

标签 统计

flannel ×1

interface ×1

k3s ×1

kubernetes ×1

networking ×1