From 6ed391fdb046eaf4eb0c4ade3cd184231b985f10 Mon Sep 17 00:00:00 2001 From: Richard Neill Date: Thu, 14 Apr 2022 11:17:12 +0100 Subject: k3s: Add missing IP Virtual Server (ip_vs) feature to the kernel config K3s (and Kubernetes) supports load balancing via IPVS, and by default reports errors when IPVS kernel modules cannot be loaded. This patch adds the missing reported kernel modules to the k3s recipe: * ip-vs * ip-vs-rr * ip-vs-wrr * ip-vs-sh The modules are configured by including the ip_vs kernel feature. Signed-off-by: Richard Neill Signed-off-by: Bruce Ashfield --- recipes-containers/k3s/k3s_git.bb | 4 ++++ recipes-kernel/linux/linux-yocto/kubernetes.scc | 1 + 2 files changed, 5 insertions(+) diff --git a/recipes-containers/k3s/k3s_git.bb b/recipes-containers/k3s/k3s_git.bb index 53a86777..a20092c5 100644 --- a/recipes-containers/k3s/k3s_git.bb +++ b/recipes-containers/k3s/k3s_git.bb @@ -2704,6 +2704,10 @@ RRECOMMENDS:${PN} = "\ kernel-module-xt-nflog \ kernel-module-xt-limit \ kernel-module-nfnetlink-log \ + kernel-module-ip-vs \ + kernel-module-ip-vs-rr \ + kernel-module-ip-vs-sh \ + kernel-module-ip-vs-wrr \ " RCONFLICTS:${PN} = "kubectl" diff --git a/recipes-kernel/linux/linux-yocto/kubernetes.scc b/recipes-kernel/linux/linux-yocto/kubernetes.scc index 1e93b704..a94ae845 100644 --- a/recipes-kernel/linux/linux-yocto/kubernetes.scc +++ b/recipes-kernel/linux/linux-yocto/kubernetes.scc @@ -1,2 +1,3 @@ include docker.scc +include cgl/cfg/net/ip_vs.scc kconf non-hardware kubernetes.cfg -- cgit v1.2.3-54-g00ecf