summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--recipes-containers/kubernetes/kubernetes/99-kubernetes.conf1
-rw-r--r--recipes-containers/kubernetes/kubernetes_git.bb6
2 files changed, 6 insertions, 1 deletions
diff --git a/recipes-containers/kubernetes/kubernetes/99-kubernetes.conf b/recipes-containers/kubernetes/kubernetes/99-kubernetes.conf
new file mode 100644
index 00000000..89331ca2
--- /dev/null
+++ b/recipes-containers/kubernetes/kubernetes/99-kubernetes.conf
@@ -0,0 +1 @@
net.ipv4.ip_forward = 1
diff --git a/recipes-containers/kubernetes/kubernetes_git.bb b/recipes-containers/kubernetes/kubernetes_git.bb
index 7cdef2c7..949f3076 100644
--- a/recipes-containers/kubernetes/kubernetes_git.bb
+++ b/recipes-containers/kubernetes/kubernetes_git.bb
@@ -32,6 +32,7 @@ SRC_URI:append = " \
32 file://0001-Makefile.generated_files-Fix-race-issue-for-installi.patch \ 32 file://0001-Makefile.generated_files-Fix-race-issue-for-installi.patch \
33 file://cni-containerd-net.conflist \ 33 file://cni-containerd-net.conflist \
34 file://k8s-init \ 34 file://k8s-init \
35 file://99-kubernetes.conf \
35 " 36 "
36 37
37DEPENDS += "rsync-native \ 38DEPENDS += "rsync-native \
@@ -105,6 +106,9 @@ do_install() {
105 if ${@bb.utils.contains('DISTRO_FEATURES','systemd','true','false',d)}; then 106 if ${@bb.utils.contains('DISTRO_FEATURES','systemd','true','false',d)}; then
106 install -d "${D}${BIN_PREFIX}/bin" 107 install -d "${D}${BIN_PREFIX}/bin"
107 install -m 755 "${WORKDIR}/k8s-init" "${D}${BIN_PREFIX}/bin" 108 install -m 755 "${WORKDIR}/k8s-init" "${D}${BIN_PREFIX}/bin"
109
110 install -d ${D}${sysconfdir}/sysctl.d
111 install -m 0644 "${WORKDIR}/99-kubernetes.conf" "${D}${sysconfdir}/sysctl.d"
108 fi 112 fi
109} 113}
110 114
@@ -135,7 +139,7 @@ SYSTEMD_AUTO_ENABLE:kubelet = "enable"
135 139
136FILES:kubectl = "${bindir}/kubectl" 140FILES:kubectl = "${bindir}/kubectl"
137FILES:kube-proxy = "${bindir}/kube-proxy" 141FILES:kube-proxy = "${bindir}/kube-proxy"
138FILES:${PN}-misc = "${bindir}" 142FILES:${PN}-misc = "${bindir} ${sysconfdir}/sysctl.d"
139 143
140ALLOW_EMPTY:${PN}-host = "1" 144ALLOW_EMPTY:${PN}-host = "1"
141FILE:${PN}-host = "${BIN_PREFIX}/bin/k8s-init" 145FILE:${PN}-host = "${BIN_PREFIX}/bin/k8s-init"