Skip to content

Host firewall doesn't work with kube-proxy + externalTrafficPolicy=Local #12542

@pchaigno

Description

@pchaigno

Enabling the host firewall breaks externalTrafficPolicy=Local services when using kube-proxy. This limitation is related to the fact that we redirect traffic from pods to remote nodes through a tunnel when the host firewall is enabled.

To reproduce the bug, one can comment the following line in e2e tests:

"global.hostFirewall": "false",

Related: #12345.

Metadata

Metadata

Assignees

Labels

area/datapathImpacts bpf/ or low-level forwarding details, including map management and monitor messages.area/host-firewallImpacts the host firewall or the host endpoint.area/kube-proxyIssues related to kube-proxy (not the kube-proxy-free mode).kind/bugThis is a bug in the Cilium logic.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions