Merge pull request #35319 from vishh/gci-startup

Automatic merge from submit-queue

On GCI, cleanup kubelet startup

-->
```release-note
* Avoid overriding system and kubelet cgroups on GCI
* Make the kubectl from k8s release the default on GCI
```

cc @kubernetes/sig-node @mtaufen
This commit is contained in:
Kubernetes Submit Queue 2016-10-29 00:36:06 -07:00 committed by GitHub
commit 9b021a97c7

View File

@ -473,8 +473,6 @@ function start-kubelet {
flags+=" --cluster-dns=${DNS_SERVER_IP}"
flags+=" --cluster-domain=${DNS_DOMAIN}"
flags+=" --config=/etc/kubernetes/manifests"
flags+=" --kubelet-cgroups=/kubelet"
flags+=" --system-cgroups=/system"
if [[ -n "${KUBELET_PORT:-}" ]]; then
flags+=" --port=${KUBELET_PORT}"
@ -1164,6 +1162,9 @@ For Kubernetes copyright and licensing information, see:
EOF
}
function override-kubectl {
echo "export PATH=${KUBE_HOME}/bin:\$PATH" > /etc/profile.d/kube_env.sh
}
########### Main Function ###########
echo "Start to configure instance for kubernetes"
@ -1198,6 +1199,7 @@ else
create-kubeproxy-kubeconfig
fi
override-kubectl
assemble-docker-flags
load-docker-images
start-kubelet