Pocket Theories

Diff

GKE

Updated: December 12, 2024


# Prerequisites:
# Create the GKE cluster with autopilot
# Create the Artifact Registry / Repository for storing container images

brew install google-cloud-sdk
gcloud init

# If it was previously initialized, perform the following instead
#gcloud auth login
#gcloud auth list
#gcloud config set account 
#gcloud artifacts locations list  # list of all loc, not just your repo

gcloud auth configure-docker asia-south1-docker.pkg.dev
docker tag omsdk:latest asia-south1-docker.pkg.dev/nitin-340604/repo-for-artif-reg/omsdk:202412112135
docker push asia-south1-docker.pkg.dev/nitin-340604/repo-for-artif-reg/omsdk:202412112135

# enable 'Kubernetes Engine API' from the GCP web UI
gcloud components install kubectl  # Automatically installs gke-gcloud-auth-plugin component as a dependency
gcloud container clusters get-credentials autopilot-cluster-1 --region=asia-south1
kubectl get namespaces  # to test