Add xt_recent
kernel module so that Kubernetes Services with Session Affinity work in WSL
#11159
Labels
xt_recent
kernel module so that Kubernetes Services with Session Affinity work in WSL
#11159
Is your feature request related to a problem? Please describe.
The lack of this kernel module's presence makes Kubernetes Service with Session Affinity unusable and breaks a lot of things inside k8s clusters that could be running either inside the WSL VM directly or through containers inside the VM.
Describe the solution you'd like
I would like the
xt_recent
to be present by default so that I don't need to recompile the kernel myself to get Kubernetes Services to work with their basic feature set.Describe alternatives you've considered
I tried recompiling the kernel myself, obviously. It's time consuming and annoying that I have to figure out what's broken, what I need to do, then finally do it. The investigation is not easy at all.
I can't patch literally all the services out there in k8s manifests, Helm charts, operators and so on to avoid using the client session affinity option.
Additional context
This is a revival of #7124, but as a feature request instead of a bug.
Would also love to see
CONFIG_NETFILTER_XT_TARGET_CT=y
andCONFIG_NETFILTER_XT_TARGET_TPROXY=y
present so that things like Cilium could work inside WSL.We already had open PRs to fix this issue, but they were not accepted without a good and clear explanation on why, as I noted on #7124 (comment).
The text was updated successfully, but these errors were encountered: