126 words
1 minute
Google Kubernetes Engine quick start

Prerequisites#


Steps#

  1. Set a default compute zone
    • Set the default compute region
      Terminal window
      gcloud config set compute/region "REGION"
    • Set the default compute zone
      Terminal window
      gcloud config set compute/zone "ZONE"
      NOTE
  2. Create a GKE cluster
    • Create a cluster
      Terminal window
      gcloud container clusters create --machine-type=machine-type --zone=ZONE cluster-name
      NOTE
  3. Get authentication credentials for the cluster
    • Authenticate with the cluster
      Terminal window
      gcloud container clusters get-credentials cluster-name
  4. Deploy an application to the cluster
    1. Create new deployment from a image
      Terminal window
      kubectl create deployment deployment-name --image=image-name:image-tag
      NOTE
      • deployment-name: deployment name.
      • image-name: image name. Ex: gcr.io/google-samples/hello-app.
      • image-tag: image tag. Ex: 1.0.
    2. Expose application
      Terminal window
      kubectl expose deployment deployment-name --type=LoadBalancer --port your-port
      NOTE
      • your-port: exposed port. Ex: 8080
    3. Inspect service
      Terminal window
      kubectl get service
  5. Delete the cluster
    1. Run following command
    Terminal window
    gcloud container clusters delete cluster-name
    1. Type Y and Enter to confirm

References#

Google Kubernetes Engine quick start
https://slimaeus.github.io/posts/google-kubernetes-engine-quick-start/
Author
Slimaeus
Published at
2025-09-09
License
CC BY-NC-SA 4.0