Skip to content

Commit ad504dc

Browse files
authored
Merge pull request #4449 from aroradaman/nftables-reject-drop-non-dnat-cluster-ip
KEP-3866 : update service ip behaviour
2 parents 28621e6 + 926c202 commit ad504dc

File tree

1 file changed

+4
-10
lines changed
  • keps/sig-network/3866-nftables-proxy

1 file changed

+4
-10
lines changed

keps/sig-network/3866-nftables-proxy/README.md

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1179,17 +1179,11 @@ don't necessarily know what that is ahead of time.) Admins can use
11791179

11801180
#### Behavior of service IPs
11811181

1182-
```
1183-
<<[UNRESOLVED unused service IP ports ]>>
1184-
1185-
@thockin has suggested that service IPs should reject connections on
1186-
ports they aren't using. (This would most easily be implemented by
1187-
adding a `--service-cidr` flag to kube-proxy so we could just "reject
1188-
everything else", but even without that we could at least reject
1189-
connections on inactive ports of active service IPs.)
1182+
Traffic to invalid ports on active cluster IPs will be rejected by the
1183+
nftables proxy. If the [MultiServiceCIDRAllocator] feature gate is
1184+
enabled, it will additionally drop traffic to unassigned cluster IPs.
11901185

1191-
<<[/UNRESOLVED]>>
1192-
```
1186+
[MultiServiceCIDRAllocator]: https://github.com/kubernetes/enhancements/tree/master/keps/sig-network/1880-multiple-service-cidrs
11931187

11941188
```
11951189
<<[UNRESOLVED service IP pings ]>>

0 commit comments

Comments
 (0)