Simplify nftables/proxier.go by removing localhost nodeport support
and related route_localnet setting / anti-martian-packet rule Kubernetes-commit: 1a6b9b811e303c033006e9a3223258582149b69b
This commit is contained in:
parent
4bb0515ddd
commit
452ea12a48
|
@ -86,9 +86,6 @@ type KubeProxyNFTablesConfiguration struct {
|
||||||
// masqueradeAll tells kube-proxy to SNAT all traffic sent to Service cluster IPs,
|
// masqueradeAll tells kube-proxy to SNAT all traffic sent to Service cluster IPs,
|
||||||
// when using the nftables mode. This may be required with some CNI plugins.
|
// when using the nftables mode. This may be required with some CNI plugins.
|
||||||
MasqueradeAll bool `json:"masqueradeAll"`
|
MasqueradeAll bool `json:"masqueradeAll"`
|
||||||
// localhostNodePorts, if false, tells kube-proxy to disable the legacy behavior
|
|
||||||
// of allowing NodePort services to be accessed via localhost. FIXME: remove.
|
|
||||||
LocalhostNodePorts *bool `json:"localhostNodePorts"`
|
|
||||||
// syncPeriod is an interval (e.g. '5s', '1m', '2h22m') indicating how frequently
|
// syncPeriod is an interval (e.g. '5s', '1m', '2h22m') indicating how frequently
|
||||||
// various re-synchronizing and cleanup operations are performed. Must be greater
|
// various re-synchronizing and cleanup operations are performed. Must be greater
|
||||||
// than 0.
|
// than 0.
|
||||||
|
|
|
@ -193,11 +193,6 @@ func (in *KubeProxyNFTablesConfiguration) DeepCopyInto(out *KubeProxyNFTablesCon
|
||||||
*out = new(int32)
|
*out = new(int32)
|
||||||
**out = **in
|
**out = **in
|
||||||
}
|
}
|
||||||
if in.LocalhostNodePorts != nil {
|
|
||||||
in, out := &in.LocalhostNodePorts, &out.LocalhostNodePorts
|
|
||||||
*out = new(bool)
|
|
||||||
**out = **in
|
|
||||||
}
|
|
||||||
out.SyncPeriod = in.SyncPeriod
|
out.SyncPeriod = in.SyncPeriod
|
||||||
out.MinSyncPeriod = in.MinSyncPeriod
|
out.MinSyncPeriod = in.MinSyncPeriod
|
||||||
return
|
return
|
||||||
|
|
Loading…
Reference in New Issue