Sign inSign up

zeroplusx/gcloud-workspace

By zeroplusx

•Updated almost 6 years ago

Google Cloud workspace image for authenticating and working with GCP resources

Image
0

7.0K

zeroplusx/gcloud-workspace repository overview

⁠gcloud-workspace

Google Cloud workspace image for authenticating and working with GCP resources, based on google/cloud-sdk:alpine⁠.

Contains CLI tools such as gcloud⁠, gsutil⁠, docker⁠, kubectl⁠, helm⁠, skaffold⁠, jq⁠, git-crypt⁠, curl⁠ and others.

⁠Usage

In it's most simple form, you could run for example:

docker run --rm zeroplusx/gcloud-workspace gcloud version
docker run --rm zeroplusx/gcloud-workspace docker version
docker run --rm zeroplusx/gcloud-workspace kubectl version
docker run --rm zeroplusx/gcloud-workspace helm version
docker run --rm zeroplusx/gcloud-workspace skaffold version
docker run --rm zeroplusx/gcloud-workspace git-crypt version
docker run --rm zeroplusx/gcloud-workspace curl --version

You could also mount a service account key and authenticate for more advanced features:

docker run --rm \
	-v /path/to/service-account-key.json:/home/auth.json

	zeroplusx/gcloud-workspace gcloud auth activate-service-account --key-file /home/auth.json && \
		gcloud container clusters get-credentials YOUR_GKE_CLUSTER --project YOUR_GCP_PROJECT && \
		gcloud container clusters list

⁠Maintainers

Tag summary

Content type

Image

Digest

Size

268.9 MB

Last updated

almost 6 years ago

docker pull zeroplusx/gcloud-workspace