coreos / coreos-kubernetes

CoreOS Container Linux+Kubernetes documentation & Vagrant installers
https://coreos.com/kubernetes/docs/latest/
Apache License 2.0
1.1k stars 466 forks source link

please merge rbd rkt_opts to kubelete.service on multi-host/generic sripts #782

Open sysit opened 7 years ago

sysit commented 7 years ago

Sometimes generic cluster need rbd storage for k8s, need allow pods to use rbd volumes

please add code to controller-install.sh and worker-install scripts:

export USE_RBD=true

if [ "${USE_RBD}" = "true" ]; then
    export RBD_OPTS="--volume modprobe,kind=host,source=/usr/sbin/modprobe \
                     --mount volume=modprobe,target=/usr/sbin/modprobe \
                     --volume lib-modules,kind=host,source=/lib/modules \
                     --mount volume=lib-modules,target=/lib/modules"
else
    export RBD_OPTS=""
fi

and add ${RBD_OPTS} to kubelet.service template.