Advanced Kubernetes

This workshop digs deeper into Kubernetes and through practical examples explains topics such as ingress and ingress controllers, volumes, stateful sets, custom resource definitions (CRDs) and operators.

Learn more

Interested in private workshops for your company?

We can tailor the course material that matters to you. Contact us for more information.

Advanced Kubernetes

This workshop digs deeper into Kubernetes and through practical examples explains topics such as ingress and ingress controllers, volumes, stateful sets, custom resource definitions (CRDs) and operators. Through practical examples, we will show how to implement auto-scaling, create a custom resource and a simple operator in Go. We will also touch on role based access control (RBAC) and show how to define resource and namespace quotas.

What will I learn?

At a high level, the workshop is separated into the theoretical part, where you will learn the concepts and theory behind different topics, and in the practical part, we will demonstrate the concepts using demos that you can follow along.
  • Ingress and Ingress controllers
  • Running stateful workloads using StatefulSets
  • Volumes and volume claims
  • Custom resource definitions (CRDs)
  • Operators

By the end of the workshop, you will learn how to:

  • Create ingress rules
  • Run stateful workloads
  • Create your own resources using CRDs
  • Implement an operator in Golang

Audience

This workshop is suited for anyone who wants to get a deeper understanding of Kubernetes. You need to be familiar with basic Docker concepts (i.e. build, push and pull the Docker images) and basic Kubernetes. You can attend theKubernetes Fundamentals workshopto learn about Kubernetes.

Prerequisites

The workshop participants should be familiar with Docker and Kubenretes basics. You will need a Mac, Linux or Windows computer with the following installed:

  • Docker
  • Git
  • Code/text editor (e.g. VS Code or equivalent)
  • Kubernetes cluster
  • Golang

Get notified when Advanced Kubernetes is available.