Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save alissonperez/d535bc7730503854345da31c272edde9 to your computer and use it in GitHub Desktop.
Save alissonperez/d535bc7730503854345da31c272edde9 to your computer and use it in GitHub Desktop.
# Install python (gcloud sdk), make and certificates (gcloud)
apk add --update make ca-certificates openssl python gettext
update-ca-certificates
# Installing GCLOUD SDK
wget https://dl.google.com/dl/cloudsdk/release/google-cloud-sdk.tar.gz
tar zxvf google-cloud-sdk.tar.gz && ./google-cloud-sdk/install.sh --usage-reporting=false --path-update=true
google-cloud-sdk/bin/gcloud --quiet components update
echo $GCLOUD_SERVICE_KEY | base64 -d > ${HOME}/gcloud-service-key.json
google-cloud-sdk/bin/gcloud auth activate-service-account --key-file ${HOME}/gcloud-service-key.json
# Setup Docker to use GCLOUD Container registry
google-cloud-sdk/bin/gcloud auth configure-docker
docker login -u _json_key -p "$(cat ${HOME}/gcloud-service-key.json)" https://gcr.io
# Installing kubectl
google-cloud-sdk/bin/gcloud --quiet components install kubectl
# Connect to k8s cluster to use kubectl
google-cloud-sdk/bin/gcloud container clusters get-credentials ${GCLOUD_K8S_CLUSTER_NAME} --zone ${GCLOUD_K8S_CLUSTER_ZONE} --project ${GCLOUD_PROJECT_ID}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment