This one-week, accelerated online class equips students to containerize workloads in Docker containers, deploy them to Kubernetes clusters provided by Google Kubernetes Engine, and scale those workloads to handle increased traffic.
Acquaint yourself with containers, Docker, and the Google Container Registry.
- In this lab, you learn how to:
- Install Docker, build and push an image
- Run python web server as Unix process
- Run same server as Docker container
Deploy an application with microservices in a Kubernetes cluster
-
Cluster, nodes and pods
-
Services, labels. selectors
-
Health checks
-
Volumes, ConfigMaps, Secrets
-
In this lab, you learn how to:
- Provision a Kubernetes cluster using Google Kubernetes Engine
- Deploy and manage Docker containers using kubectl
- Split an application into microservices using Kubernetes' Deployments and Services
Create and manage Kubernetes deployments
- Build a continuous delivery pipeline
- Set up a continuous delivery pipeline using Jenkins