cilium: transparent encryption: setting nodEncryption=true results in nodes being unreachable
Following the encryption guide with:
$ helm install cilium cilium/cilium --version 1.9.0-rc2 --namespace kube-system --set encryption.enabled=true --set encryption.nodeEncryption=true
results in nodes being unreachable.
About this issue
- Original URL
- State: closed
- Created 4 years ago
- Comments: 30 (20 by maintainers)
We’ve recently removed it from docs so there may still be a couple references to it. Sorry about that.
@jrfastab I tried your second suggestion by enabling
bpf.masquerade
plus I also enabledipMasqAgent.enabled
.Unfortunately to get
bpf.masquerade
to work you need to setencryption.enabled = false
as “IPSec cannot be used with BPF NodePort” as the logs states and reverts it back to iptables.When you have the time, let me know what result you get from your testing.
The documentation for this has been updated to be more clear about what’s supported for now. We would welcome further investigation into enabling this use case if someone is interested in working on it, but we will not block the v1.9.0 release upon this feature.
Proposed document update,
https://github.com/cilium/cilium/pull/13800