ip-masq-agent
ip-masq-agent 是一个用来管理 IP 伪装的扩展,即管理节点中 IP 网段的 SNAT 规则。
ip-masq-agent 配置 iptables 规则,以便将流量发送到集群节点之外的目标时处理 IP 伪装。默认情况下,RFC 1918 定一个的三个私有 IP 范围是非伪装网段,即 10.0.0.0/8、172.16.0.0/12 和 192.168.0.0/16。另外,链接本地地址(169.254.0.0/16)也被视为非伪装网段。

部署方法
首先,标记要运行 ip-masq-agent 的 Node
然后部署 ip-masq-agent:
部署好,查看 iptables 规则,可以发现
使用方法
自定义 SNAT 网段的方法:
这样,查看 iptables 规则可以发现
Windows IP 伪装
ip-masq-agent 只支持 Linux, 而在 Windows 节点中可以通过 CNI 配置实现类似的功能 (把不需要做 SNAT 的网段加入到 OutBoundNAT 策略的 ExceptionList 中):
最后更新于