summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--recipes-kernel/linux/linux-yocto/kubernetes.cfg19
-rw-r--r--recipes-kernel/linux/linux-yocto/kubernetes.scc2
-rw-r--r--recipes-kernel/linux/linux-yocto_virtualization.inc4
3 files changed, 25 insertions, 0 deletions
diff --git a/recipes-kernel/linux/linux-yocto/kubernetes.cfg b/recipes-kernel/linux/linux-yocto/kubernetes.cfg
new file mode 100644
index 00000000..c3e90d43
--- /dev/null
+++ b/recipes-kernel/linux/linux-yocto/kubernetes.cfg
@@ -0,0 +1,19 @@
1CONFIG_BLK_CGROUP=y
2CONFIG_BLK_DEV_THROTTLING=y
3CONFIG_CGROUP_PERF=y
4CONFIG_CGROUP_HUGETLB=y
5CONFIG_NET_CLS_CGROUP=y
6CONFIG_CFS_BANDWIDTH=y
7CONFIG_FAIR_GROUP_SCHED=y
8CONFIG_RT_GROUP_SCHED=y
9CONFIG_IP_NF_TARGET_REDIRECT=y
10CONFIG_IP_SET=m
11CONFIG_IP_VS=y
12CONFIG_IP_VS_NFCT=y
13CONFIG_IP_VS_PROTO_TCP=y
14CONFIG_IP_VS_PROTO_UDP=y
15CONFIG_IP_VS_RR=m
16CONFIG_NETFILTER_XT_MATCH_COMMENT=m
17CONFIG_NETFILTER_XT_MATCH_MARK=m
18CONFIG_NETFILTER_XT_CONNMARK=m
19
diff --git a/recipes-kernel/linux/linux-yocto/kubernetes.scc b/recipes-kernel/linux/linux-yocto/kubernetes.scc
new file mode 100644
index 00000000..1e93b704
--- /dev/null
+++ b/recipes-kernel/linux/linux-yocto/kubernetes.scc
@@ -0,0 +1,2 @@
1include docker.scc
2kconf non-hardware kubernetes.cfg
diff --git a/recipes-kernel/linux/linux-yocto_virtualization.inc b/recipes-kernel/linux/linux-yocto_virtualization.inc
index 42a10b35..321dda20 100644
--- a/recipes-kernel/linux/linux-yocto_virtualization.inc
+++ b/recipes-kernel/linux/linux-yocto_virtualization.inc
@@ -19,3 +19,7 @@ KERNEL_FEATURES_append = " cfg/virtio.scc"
19 19
20# xen kernel support 20# xen kernel support
21SRC_URI += "${@bb.utils.contains('DISTRO_FEATURES', 'xen', ' file://xen.scc', '', d)}" 21SRC_URI += "${@bb.utils.contains('DISTRO_FEATURES', 'xen', ' file://xen.scc', '', d)}"
22
23# k8s and k3s kernel support
24SRC_URI += "${@bb.utils.contains('DISTRO_FEATURES', 'k8s', ' file://kubernetes.scc', '', d)}"
25SRC_URI += "${@bb.utils.contains('DISTRO_FEATURES', 'k3s', ' file://kubernetes.scc', '', d)}" \ No newline at end of file