mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-28 22:17:14 +00:00
GKE specific kubeconfig
This commit is contained in:
parent
be7d3aeb97
commit
e3270e532c
@ -1269,9 +1269,14 @@ EOF
|
|||||||
function create-kubeconfig {
|
function create-kubeconfig {
|
||||||
local component=$1
|
local component=$1
|
||||||
local token=$2
|
local token=$2
|
||||||
echo "Creating kubeconfig file for component ${component}"
|
local path="/etc/srv/kubernetes/${component}/kubeconfig"
|
||||||
mkdir -p "/etc/srv/kubernetes/${component}"
|
mkdir -p "/etc/srv/kubernetes/${component}"
|
||||||
cat <<EOF >"/etc/srv/kubernetes/${component}/kubeconfig"
|
|
||||||
|
if [[ -e "${KUBE_HOME}/bin/gke-internal-configure-helper.sh" ]]; then
|
||||||
|
gke-internal-create-kubeconfig "${component}" "${token}" "${path}"
|
||||||
|
else
|
||||||
|
echo "Creating kubeconfig file for component ${component}"
|
||||||
|
cat <<EOF >"${path}"
|
||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
kind: Config
|
kind: Config
|
||||||
users:
|
users:
|
||||||
@ -1290,6 +1295,7 @@ contexts:
|
|||||||
name: ${component}
|
name: ${component}
|
||||||
current-context: ${component}
|
current-context: ${component}
|
||||||
EOF
|
EOF
|
||||||
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
# Arg 1: the IP address of the API server
|
# Arg 1: the IP address of the API server
|
||||||
|
Loading…
Reference in New Issue
Block a user