mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-30 02:41:03 +02:00
So far Flatcar has kept a third-party patch to add a blank kernel module `nf-conntrack-ipv4.ko` to avoid regression around Kubernetes. The issue was that kube-proxy with ipvs started using `nf-conntrack.ko`, which does not exist in Kernel < 4.19. The patch was originally added bya24dbb6cb6
. However, Kubernetes 1.13 or newer already deals with the issue. It automatically loads a different Kernel module according to Kernel versions: `nf-conntrack-ipv4` for Kernel < 4.19, and `nf-conntrack` for Kernel >= 4.19. See4b90559369
. We can simply remove the Kernel module, as since then all production systems have updated Kubernetes to the newer versions than 1.13.