Davide Miguel Dias Gomes
Learn to containerize workloads in Docker containers, deploy them to Kubernetes clusters provided by Google Kubernetes Engine, and scale those workloads to handle increased traffic. You also learn how to continuously deploy new code in a Kubernetes cluster to provide application updates.
Skills / Knowledge
- Understanding the fundamentals of containers and Docker
- Creating, packaging, and storing container images in Google Container Registry
- Running and managing Docker containers
- Provisioning Kubernetes clusters using Google Kubernetes Engine (GKE)
- Deploying and managing containerized applications using kubectl
- Breaking applications into microservices with Kubernetes Deployments and Services
- Creating and managing Kubernetes Deployments, including rolling updates and rollbacks
- Implementing canary deployments for progressive release strategies
- Setting up and configuring Spinnaker or Jenkins within a Kubernetes environment
- Creating automated continuous delivery pipelines triggered by code changes
- Hosting and testing multiple application versions in production using canary deployments
Issued on
May 12, 2025
Expires on
Does not expire