Build and Deploy a Docker Image to a Kubernetes Cluster
Task 1
gcloud config set compute/zone us-central1-a
gcloud container clusters create echo-cluster --num-nodes=2 --machine-type=n1-standard-2Task 2
gsutil cp -r gs://qwiklabs-gcp-04-2d6d4a9a2632/echo-web.tar.gz .
tar -xzf echo-web.tar.gz
cd echo-webdocker build -t echo-app:v1 .
docker tag echo-app:v1 gcr.io/$DEVSHELL_PROJECT_ID/echo-app:v1
docker push gcr.io/$DEVSHELL_PROJECT_ID/echo-app:v1Task 3
kubectl create deployment echo-web --image=gcr.io/$DEVSHELL_PROJECT_ID/echo-app:v1kubectl expose deployment echo-web --type=LoadBalancer --port 80 --target-port 8000Task 4
Last updated