diff options
author | Richard Neill <richard.neill@arm.com> | 2021-11-03 13:01:11 +0000 |
---|---|---|
committer | Bruce Ashfield <bruce.ashfield@gmail.com> | 2021-11-08 09:20:32 -0500 |
commit | 152e254b0f58be622fc6b1833775a2c8fc2e01a1 (patch) | |
tree | 381004c0b50856afdbe71afe24abb769bc301760 | |
parent | 1aadb327304588d62bef50969b429d6dd7669fd1 (diff) | |
download | meta-virtualization-152e254b0f58be622fc6b1833775a2c8fc2e01a1.tar.gz |
k3s: Add additional required kernel modules
Adds the following kernel modules for k3s:
* xt-physdev
* xt-nflog
* xt-limit
* nfnetlink-log
Without them, the k3s network-policy-controller reports failures in the log
related to iptables-restore.
Signed-off-by: Richard Neill <richard.neill@arm.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
-rw-r--r-- | recipes-containers/k3s/k3s_git.bb | 4 | ||||
-rw-r--r-- | recipes-kernel/linux/linux-yocto/kubernetes.cfg | 8 |
2 files changed, 10 insertions, 2 deletions
diff --git a/recipes-containers/k3s/k3s_git.bb b/recipes-containers/k3s/k3s_git.bb index 1a43a533..32706852 100644 --- a/recipes-containers/k3s/k3s_git.bb +++ b/recipes-containers/k3s/k3s_git.bb | |||
@@ -96,6 +96,10 @@ RRECOMMENDS:${PN} = "\ | |||
96 | kernel-module-vxlan \ | 96 | kernel-module-vxlan \ |
97 | kernel-module-xt-masquerade \ | 97 | kernel-module-xt-masquerade \ |
98 | kernel-module-xt-statistic \ | 98 | kernel-module-xt-statistic \ |
99 | kernel-module-xt-physdev \ | ||
100 | kernel-module-xt-nflog \ | ||
101 | kernel-module-xt-limit \ | ||
102 | kernel-module-nfnetlink-log \ | ||
99 | " | 103 | " |
100 | 104 | ||
101 | RCONFLICTS:${PN} = "kubectl" | 105 | RCONFLICTS:${PN} = "kubectl" |
diff --git a/recipes-kernel/linux/linux-yocto/kubernetes.cfg b/recipes-kernel/linux/linux-yocto/kubernetes.cfg index 2d4e1f54..84fa8c57 100644 --- a/recipes-kernel/linux/linux-yocto/kubernetes.cfg +++ b/recipes-kernel/linux/linux-yocto/kubernetes.cfg | |||
@@ -13,9 +13,14 @@ CONFIG_IP_VS_NFCT=y | |||
13 | CONFIG_IP_VS_PROTO_TCP=y | 13 | CONFIG_IP_VS_PROTO_TCP=y |
14 | CONFIG_IP_VS_PROTO_UDP=y | 14 | CONFIG_IP_VS_PROTO_UDP=y |
15 | CONFIG_IP_VS_RR=m | 15 | CONFIG_IP_VS_RR=m |
16 | CONFIG_NETFILTER_NETLINK_LOG=m | ||
17 | CONFIG_NETFILTER_XT_CONNMARK=m | ||
16 | CONFIG_NETFILTER_XT_MATCH_COMMENT=m | 18 | CONFIG_NETFILTER_XT_MATCH_COMMENT=m |
19 | CONFIG_NETFILTER_XT_MATCH_LIMIT=m | ||
17 | CONFIG_NETFILTER_XT_MATCH_MARK=m | 20 | CONFIG_NETFILTER_XT_MATCH_MARK=m |
18 | CONFIG_NETFILTER_XT_CONNMARK=m | 21 | CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m |
22 | CONFIG_NETFILTER_XT_TARGET_NFLOG=m | ||
23 | CONFIG_NETFILTER_XT_TARGET_REDIRECT=m | ||
19 | CONFIG_NAMESPACES=y | 24 | CONFIG_NAMESPACES=y |
20 | CONFIG_NET_NS=y | 25 | CONFIG_NET_NS=y |
21 | CONFIG_PID_NS=y | 26 | CONFIG_PID_NS=y |
@@ -32,4 +37,3 @@ CONFIG_MEMCG=y | |||
32 | CONFIG_INET=y | 37 | CONFIG_INET=y |
33 | CONFIG_EXT4_FS=y | 38 | CONFIG_EXT4_FS=y |
34 | CONFIG_PROC_FS=y | 39 | CONFIG_PROC_FS=y |
35 | CONFIG_NETFILTER_XT_TARGET_REDIRECT=m | ||