diff --git a/projects/kubernetes/kubernetes/kubelet.sh b/projects/kubernetes/kubernetes/kubelet.sh index c554f120c..d716626c8 100755 --- a/projects/kubernetes/kubernetes/kubelet.sh +++ b/projects/kubernetes/kubernetes/kubelet.sh @@ -2,6 +2,15 @@ # Kubelet outputs only to stderr, so arrange for everything we do to go there too exec 1>&2 +if [ -f /var/config/kubelet/disabled ] ; then + echo "kubelet.sh: /var/config/kubelet/disabled file is present, exiting" + exit 0 +fi +if ! [ -z "$KUBELET_DISABLED" ] ; then + echo "kubelet.sh: KUBELET_DISABLED environ variable is set, exiting" + exit 0 +fi + if [ ! -e /var/lib/cni/.opt.defaults-extracted ] ; then mkdir -p /var/lib/cni/opt/bin tar -xzf /root/cni.tgz -C /var/lib/cni/opt/bin