Kubernetes Engine: Qwik Start
LAB 5
Last updated
LAB 5
Last updated
Google Kubernetes Engine (GKE) provides a managed environment for deploying, managing, and scaling your containerized applications using Google infrastructure. The Kubernetes Engine environment consists of multiple machines (specifically Compute Engine instances) grouped to form a container cluster. In this lab, you get hands-on practice with container creation and application deployment with GKE.
Select your zone wisely! Enter the following command to set your zone!
A cluster consists of at least one cluster master machine and multiple worker machines called nodes. Nodes are Compute Engine virtual machine (VM) instances that run the Kubernetes processes necessary to make them part of the cluster.
Enter the following command to create a cluster.
Deploying a test application as shown below.
Creating a Kubernetes Service which lets us expose our application to external traffic:
--port
specifies the port that the container exposes.
type="LoadBalancer"
creates a Compute Engine load balancer for your container.
Inspect Service as shown below to get the public IP: