Skip to content

Kubernetes Hands-on Workshop

Photo of Yann Larrivée
Hosted By
Yann L.
Kubernetes Hands-on Workshop

Details

Kubernetes is how you run Docker in production. Bring your laptop with Docker for Windows or Docker for Mac installed. We'll walk through getting a K8s cluster fired up on Docker-Desktop or Minikube, and on Azure. You'll be hosting Docker containers in development and production in no time.
Part I: Hello Docker

  • Welcome to Docker: a look at the concepts and methodologies of Docker
  • Hello Docker: build your first Docker container
  • Multi-stage Build: upgrade your Dockerfile to industry best practices
  • A Bigger Site: build Dockerfiles for two different apps so they can communicate

Part II: Hello Kubernetes

  • Welcome to Kubernetes: a look at the concepts and methodologies of Kubernetes
  • Deployment: create your first Kubernetes resources and start a Pod in K8s
  • Service: add a load-balancer in front of your Pod to allow inbound traffic to the site
  • A Bigger Site: leverage the Docker containers built in the Docker section, and deploy them as Kubernetes resources
  • Rolling Update: perform a no-downtime deployment in Kubernetes

Part III: To the Cloud

  • Docker Hub: get familiar with pushing images to Docker Hub or your chosen private registry
  • Choosing a Cloud: let’s discuss what you’d consider when choosing a cloud
  • Hello Cloud: on your chosen cloud (we’ll use Azure by default) deploy your first cloud resources
  • Cloud Rolling Update: update and deploy your k8s yaml to create a no-downtime deployment in the cloud

Part IV: Best Practices

  • Storing Secrets: we’ll discuss options we have for storing secrets to ensure they don’t end up exposed to prying eyes
  • Software Architecture for the Cloud: we’ll discuss common application concerns when moving to the cloud
  • Best Practices: the money shot; I’ll show you my suite of best practices for building and deploying robust containers
Photo of ConFoo group
ConFoo
See more events
Hotel Bonaventure Montréal
900 Rue De la Gauchetière O · Montréal, QC