diff options
-rw-r--r-- | recipes-kernel/linux/linux-yocto/kubernetes.cfg | 19 | ||||
-rw-r--r-- | recipes-kernel/linux/linux-yocto/kubernetes.scc | 2 | ||||
-rw-r--r-- | recipes-kernel/linux/linux-yocto_virtualization.inc | 4 |
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 @@ +CONFIG_BLK_CGROUP=y +CONFIG_BLK_DEV_THROTTLING=y +CONFIG_CGROUP_PERF=y +CONFIG_CGROUP_HUGETLB=y +CONFIG_NET_CLS_CGROUP=y +CONFIG_CFS_BANDWIDTH=y +CONFIG_FAIR_GROUP_SCHED=y +CONFIG_RT_GROUP_SCHED=y +CONFIG_IP_NF_TARGET_REDIRECT=y +CONFIG_IP_SET=m +CONFIG_IP_VS=y +CONFIG_IP_VS_NFCT=y +CONFIG_IP_VS_PROTO_TCP=y +CONFIG_IP_VS_PROTO_UDP=y +CONFIG_IP_VS_RR=m +CONFIG_NETFILTER_XT_MATCH_COMMENT=m +CONFIG_NETFILTER_XT_MATCH_MARK=m +CONFIG_NETFILTER_XT_CONNMARK=m + 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 @@ +include docker.scc +kconf 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" # xen kernel support SRC_URI += "${@bb.utils.contains('DISTRO_FEATURES', 'xen', ' file://xen.scc', '', d)}" + +# k8s and k3s kernel support +SRC_URI += "${@bb.utils.contains('DISTRO_FEATURES', 'k8s', ' file://kubernetes.scc', '', d)}" +SRC_URI += "${@bb.utils.contains('DISTRO_FEATURES', 'k3s', ' file://kubernetes.scc', '', d)}"
\ No newline at end of file |