From 1a8e9cd46f5b7ec0cfb898994e4948ef2076469f Mon Sep 17 00:00:00 2001 From: Adam Reese Date: Thu, 5 May 2016 00:40:24 -0700 Subject: [PATCH] fix(local-cluster): check to see if kubelet is running --- scripts/local-cluster.sh | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/scripts/local-cluster.sh b/scripts/local-cluster.sh index 7b6ae340f..6b0697f52 100755 --- a/scripts/local-cluster.sh +++ b/scripts/local-cluster.sh @@ -78,10 +78,14 @@ verify_prereqs() { command_exists docker || error_exit "You need docker" - if ! docker info > /dev/null 2>&1 ; then + if ! docker info >/dev/null 2>&1 ; then error_exit "Can't connect to 'docker' daemon." fi + if docker inspect kubelet >/dev/null 2>&1 ; then + error_exit "Kubernetes is already running" + fi + $KUBECTL version --client >/dev/null || download_kubectl } @@ -99,7 +103,7 @@ get_latest_version_number() { # Detect ip address od docker host detect_docker_host_ip() { - if [ -n "${DOCKER_HOST:-}" ]; then + if [[ -n "${DOCKER_HOST:-}" ]]; then awk -F'[/:]' '{print $4}' <<< "$DOCKER_HOST" else ifconfig docker0 \