mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-22 15:01:00 +02:00
Allow kubelet to load missing kernel modules
The `kubenet` network plugin uses `ebtables` to set up some [dedup rules](0480917b55/pkg/kubelet/network/kubenet/kubenet_linux.go (L808)
). `ebtables` tries to automatically load missing `ebt_*` kernel modules when first used. Without access to `/lib/modules` this fails and `kubenet` subsequently fails to ensure the ebtables rules.
This commit is contained in:
parent
1659319fb6
commit
fc2a26c11d
@ -70,6 +70,7 @@ exec ${RKT} ${RKT_GLOBAL_ARGS} \
|
||||
--volume coreos-var-log,kind=host,source=/var/log,readOnly=false \
|
||||
--volume coreos-os-release,kind=host,source=/usr/lib/os-release,readOnly=true \
|
||||
--volume coreos-run,kind=host,source=/run,readOnly=false \
|
||||
--volume coreos-lib-modules,kind=host,source=/lib/modules,readOnly=true \
|
||||
--mount volume=coreos-etc-kubernetes,target=/etc/kubernetes \
|
||||
--mount volume=coreos-etc-ssl-certs,target=/etc/ssl/certs \
|
||||
--mount volume=coreos-usr-share-certs,target=/usr/share/ca-certificates \
|
||||
@ -78,6 +79,7 @@ exec ${RKT} ${RKT_GLOBAL_ARGS} \
|
||||
--mount volume=coreos-var-log,target=/var/log \
|
||||
--mount volume=coreos-os-release,target=/etc/os-release \
|
||||
--mount volume=coreos-run,target=/run \
|
||||
--mount volume=coreos-lib-modules,target=/lib/modules \
|
||||
${RKT_STAGE1_ARG} \
|
||||
${KUBELET_IMAGE} \
|
||||
${KUBELET_IMAGE_ARGS} \
|
||||
|
Loading…
x
Reference in New Issue
Block a user