Kubernetes Hands-on lab

By Rafael Benevides

Elevator Pitch

Ready to leverage your Docker skills? Come to this session to see how your current Docker skill set can be easily mapped to Kubernetes concepts and commands. And get ready to deploy your containers in production! This hands-on lab will cover from basics to advanced Kubernetes features.

Description

Yes, Docker is great! We are all very aware of that but now it’s time to take the next step: wrapping it all and deploying to a production environment. For this scenario we need something more. For that “more” we have Kubernetes by Google - a container platform based on the same technology used to deploy billions of containers per month on Google’s infrastructure.

Ready to leverage your Docker skills? Come to this hands-on lab to see how your current Docker skill set can be easily mapped to Kubernetes concepts and commands. And get ready to deploy your containers in production! You will also learn service discovery, perform rolling update, canary, and roll backs. In addition, we will also explore advanced features such as: - Secrets that securely give your application the credentials and configurations, Persistent volume / claims to store persistent data using volume mounts in the pods, Health checks to check to see if your application is alive and ready to serve traffic and autoscaling - automatic horizontal pod scaling using CPU utilization metric.

Notes

This is a 3 hours BYOL (Bring your own laptop) hands-on lab. Since this lab uses the GCP (Google Cloud Platform) - or other Kubernetes Platform - the credentials will be provided. There is no need to additional installation procedures or special requirements other than a internet connection, tables chairs and power outlets.