From 339918d2067360932fa35c066b9fa335593d5dc7 Mon Sep 17 00:00:00 2001 From: Walter Fender Date: Wed, 6 May 2020 17:19:58 -0700 Subject: [PATCH] Add admin account on master for kube-up Creates a master local admin account. If you are on the master you can now run kubectl. For issue 87481. --- cluster/gce/gci/configure-helper.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cluster/gce/gci/configure-helper.sh b/cluster/gce/gci/configure-helper.sh index 2d9a6d45492..cb4d7bc7a01 100644 --- a/cluster/gce/gci/configure-helper.sh +++ b/cluster/gce/gci/configure-helper.sh @@ -2564,6 +2564,10 @@ function gke-master-start { echo "Running GKE internal configuration script" . "${KUBE_HOME}/bin/gke-internal-configure-helper.sh" gke-internal-master-start + elif [[ -n "${KUBE_BEARER_TOKEN:-}" ]]; then + echo "setting up local admin kubeconfig" + create-kubeconfig "local-admin" "${KUBE_BEARER_TOKEN}" + echo "export KUBECONFIG=/etc/srv/kubernetes/local-admin/kubeconfig" > /etc/profile.d/kubeconfig.sh fi }