Merge pull request #41440 from alejandroEsc/ae/kubelet/debug

Automatic merge from submit-queue (batch tested with PRs 41421, 41440, 36765, 41722)

local-up-cluster, allow debug option to kubelet

**What this PR does / why we need it**: Allows for kubelet to start in debug mode.

**Release note**:
```
NONE
```
This commit is contained in:
Kubernetes Submit Queue 2017-02-20 10:37:41 -08:00 committed by GitHub
commit 4e1ca53394

View File

@ -29,6 +29,7 @@ RUNTIME_CONFIG=${RUNTIME_CONFIG:-""}
KUBELET_AUTHORIZATION_WEBHOOK=${KUBELET_AUTHORIZATION_WEBHOOK:-""}
KUBELET_AUTHENTICATION_WEBHOOK=${KUBELET_AUTHENTICATION_WEBHOOK:-""}
POD_MANIFEST_PATH=${POD_MANIFEST_PATH:-"/var/run/kubernetes/static-pods"}
ENABLE_KUBELET_DEBUG_HANDLERS=${ENABLE_KUBELET_DEBUG_HANDLERS:-false}
# Name of the network plugin, eg: "kubenet"
NET_PLUGIN=${NET_PLUGIN:-""}
# Place the binaries required by NET_PLUGIN in this directory, eg: "/home/kubernetes/bin".
@ -590,6 +591,7 @@ function start_kubelet {
--eviction-soft=${EVICTION_SOFT} \
--eviction-pressure-transition-period=${EVICTION_PRESSURE_TRANSITION_PERIOD} \
--pod-manifest-path="${POD_MANIFEST_PATH}" \
--enable-debugging-handlers=${ENABLE_KUBELET_DEBUG_HANDLERS} \
${auth_args} \
${dns_args} \
${net_plugin_dir_args} \
@ -794,6 +796,9 @@ if [[ "${START_MODE}" != "nokubelet" ]]; then
;;
Linux)
start_kubelet
if [[ "${ENABLE_KUBELET_DEBUG_HANDLER}" = true ]]; then
warning "kubelet is debug mode."
fi
;;
*)
warning "Unsupported host OS. Must be Linux or Mac OS X, kubelet aborted."