Kubernetes Engine is a container orchestration system for deploying applications to run in clusters. Kubernetes uses pods as instances running a container.Multiple containers in a pod is also possible. 1) Set the Zone gcloud config set compute/zone [ZONE_NAME] 2) Create a Kubernetes Cluster gcloud container clusters create [CLUSTER-NAME] 3) After creating your cluster, need to get authentication credentials to interact with the cluster. gcloud container clusters get-credentials [CLUSTER-NAME] 4) Deployment of Service/Applciation : kubectl run command in Cloud Shell to create a new deployment "hello-server" from the hello-app container image: kubectl run hello-server --image=gcr.io/google-samples/hello-app:1.0 --port 8080 In Kubernetes, all containers run in pods. kubectl run command made Kubernetes to create a deployment consisting of a single pod containing the nginx container. A Kubernetes deployment keeps a given number of pods up and running even in the eve