Skip to content

Details

We are kicking off our summer schedule with a series of workshops and I believe the best to start is with an introductory course on Kubernetes.

What we want to accomplish:

Understand Kubernetes architecture at a high level
Get familiar with Kubernetes terms and concepts
Run a REST API application on Kubernetes

Agenda:

Connect to the cluster using kubectl
We will create a simple application and dockerize it
Setup and deploy it to Kubernetes, then scale the application
Describe different architectural patterns on how to make an application cloud native: init containers, side cars, adapters/exporters (if we have time)

Prerequisites:

this is all hands on, so bring your laptop

kubectl must be installed (https://kubernetes.io/docs/tasks/tools/install-kubectl/) - if your OS can't support it, you can't do the exercises, so maybe find someone to pair with

try to install minikube (https://kubernetes.io/docs/tasks/tools/install-minikube/), but don't worry if it doesn't work on your OS, we will provide cluster access during the exercises

no knowledge of Kubernetes is required, but it would help

Members are also interested in