跳至内容

Kube-router

Kube-router 是一个提供连贯解决方案的项目,该解决方案提供用于 Pod 的 CNI 网络、基于 IPVS 的网络服务代理和基于 iptables 的网络策略执行。

Kube-router 还提供服务代理,因此 kube-proxy 不会部署到集群中。

在新集群上安装 kube-router

以下命令使用 Kube-router 设置集群。

export ZONES=mylistofzones
kops create cluster \
  --zones $ZONES \
  --networking kube-router \
  --yes \
  --name myclustername.mydns.io

配置

用户无需进行任何额外配置。Kube-router 会自动在所有 AWS EC2 实例上禁用源-目标检查。对于子网内的流量,不会使用覆盖网络或隧道。对于跨子网的 Pod 流量,ip-ip 隧道会隐式使用,无需配置。