kube-proxy`--masquerade-all = true`是什么意思?

问题描述:

kube-proxy admin page说:kube-proxy`--masquerade-all = true`是什么意思?

--masquerade-all  If using the pure iptables proxy, SNAT everything 

但并详细解释。

  • 什么时候应该将--masquerade-all设置为true?
  • 它解决了什么问题?
  • 如果它设置--masquerade-all=false会发生什么?与--masqurade-all=true相比有什么不同?

如果启用此功能并将服务IP范围路由到您的节点,则可以从群集外部访问服务IP。

讨论在Issue #24224,它在PR 24429实施。