Training on MSB:

The Platform

Explore MSB and join us in rethinking developer education.

Interactive content

Our content has been purpose built for MSB. As you're learning new concepts you'll have the whole MSB environment there to help you.

Learn by doing

You want to learn how Blue-Green deployments work? You'll get to do an actual rollout on a real production system.

Intelligent guidance

MSB checks your work as you're progressing to ensure that you've done things properly and hints at things you may have missed.

Bringing k8s to life

Our interactive dashboard is a live representation of the system. See how objects relate to each other, how kubernetes responds to you commands and how traffic flows through the system.

Nothing is scripted

There are multiple ways to achieve certain things and the dashboard is there to support you. It will always represent the current state of your cluster.

Dig deeper

In case you want a more detailed view into certain components, you an always get more info, from live pod logs to traffic capture.

Real-world scenarios

The goal of MSB is to bridge the gap between theory and practice. We believe it's much easier to learn things by deploying init-containers for redis clusters than reading medium posts.

Content by Nigel Poulton

The MSB experience is supported by content from Nigel Poulton, the author of the definitive book on kubernetes, "The Kubernetes book"

Up-to-date content

The content you access will always be kept up-to-date and running on the latest version of kubernetes, so you don't have to worry about breaking changes.

A real cluster

We're not simulating anything, we provide you with a real k8s cluster, on-demand. Our classes are made to take full advantage of it, but ultimately, how you use it is up to you.

No limits

If you want to create a LoadBalancer to route external traffic to deployments you've just created, you definitely can.

Production-grade

We provide you with a multi-cpu and multi-GB cluster that can handle our training scenarios. In less than a second.

The whole of kubernetes

MSB is built for kubernetes and supporting everything it has to offer. Our focus allows us to bring you and your team exposure to scenarios usually reserved for unique work environments.

Purposeful scenarios

Our scenarios build upon each other, but also allow you to quickly get reacquainted or introduced to a concept without hours lost on reading posts online.

Progress tracking

Be certain of the areas you've covered and to which you need to devote more time time.

The Platform

Learn how we are building the next-gen Kubernetes training platform

All in one learning platform

Curabitur vestibulum aliquam leo. Etiam rhoncus. Pellentesque dapibus hendrerit tortor. Curabitur vestibulum. Etiam rhoncus. Pellentesque dapibus. Vestibulum aliquam leo. Etiam rhoncus

All in one learning platform

Curabitur vestibulum aliquam leo. Etiam rhoncus. Pellentesque dapibus hendrerit tortor. Curabitur vestibulum. Etiam rhoncus. Pellentesque dapibus. Vestibulum aliquam leo. Etiam rhoncus

All in one learning platform

Curabitur vestibulum aliquam leo. Etiam rhoncus. Pellentesque dapibus hendrerit tortor. Curabitur vestibulum. Etiam rhoncus. Pellentesque dapibus. Vestibulum aliquam leo. Etiam rhoncus

All in one learning platform

Curabitur vestibulum aliquam leo. Etiam rhoncus. Pellentesque dapibus hendrerit tortor. Curabitur vestibulum. Etiam rhoncus. Pellentesque dapibus. Vestibulum aliquam leo. Etiam rhoncus

All in one learning platform

Curabitur vestibulum aliquam leo. Etiam rhoncus. Pellentesque dapibus hendrerit tortor. Curabitur vestibulum. Etiam rhoncus. Pellentesque dapibus. Vestibulum aliquam leo. Etiam rhoncus

All in one learning platform

Curabitur vestibulum aliquam leo. Etiam rhoncus. Pellentesque dapibus hendrerit tortor. Curabitur vestibulum. Etiam rhoncus. Pellentesque dapibus. Vestibulum aliquam leo. Etiam rhoncus

All in one learning platform

Curabitur vestibulum aliquam leo. Etiam rhoncus. Pellentesque dapibus hendrerit tortor. Curabitur vestibulum. Etiam rhoncus. Pellentesque dapibus. Vestibulum aliquam leo. Etiam rhoncus

All in one learning platform

Curabitur vestibulum aliquam leo. Etiam rhoncus. Pellentesque dapibus hendrerit tortor. Curabitur vestibulum. Etiam rhoncus. Pellentesque dapibus. Vestibulum aliquam leo. Etiam rhoncus

All in one learning platform

Curabitur vestibulum aliquam leo. Etiam rhoncus. Pellentesque dapibus hendrerit tortor. Curabitur vestibulum. Etiam rhoncus. Pellentesque dapibus. Vestibulum aliquam leo. Etiam rhoncus

Interactive content

Our content has been purpose built for MSB. As you're learning new concepts you'll have the whole MSB environment there to help you.

Learn by doing

You want to learn how Blue-Green deployments work? You'll get to do an actual rollout on a real production system.

Intelligent guidance

MSB checks your work as you're progressing to ensure that you've done things properly and hints at things you may have missed.

Bringing k8s to life

Our interactive dashboard is a live representation of the system. See how objects relate to each other, how kubernetes responds to you commands and how traffic flows through the system.

Nothing is scripted

There are multiple ways to achieve certain things and the dashboard is there to support you. It will always represent the current state of your cluster.

Dig deeper

In case you want a more detailed view into certain components, you an always get more info, from live pod logs to traffic capture.

Real-world scenarios

The goal of MSB is to bridge the gap between theory and practice. We believe it's much easier to learn things by deploying init-containers for redis clusters than reading medium posts.

Content by Nigel Poulton

The MSB experience is supported by content from Nigel Poulton, the author of the definitive book on kubernetes, "The Kubernetes book"

Up-to-date content

The content you access will always be kept up-to-date and running on the latest version of kubernetes, so you don't have to worry about breaking changes.

A real cluster

We're not simulating anything, we provide you with a real k8s cluster, on-demand. Our classes are made to take full advantage of it, but ultimately, how you use it is up to you.

No limits

If you want to create a LoadBalancer to route external traffic to deployments you've just created, you definitely can.

Production-grade

We provide you with a multi-cpu and multi-GB cluster that can handle our training scenarios. In less than a second.

The whole of kubernetes

MSB is built for kubernetes and supporting everything it has to offer. Our focus allows us to bring you and your team exposure to scenarios usually reserved for unique work environments.

Purposeful scenarios

Our scenarios build upon each other, but also allow you to quickly get reacquainted or introduced to a concept without hours lost on reading posts online.

Progress tracking

Be certain of the areas you've covered and to which you need to devote more time time.
Learn k8s with our custom made

Interactive Content

MSB content is made to fully utilize working on a real cluster with the support of the Visual dashboard. Our task based classes will point your attention to things that are important and guide you through the process of learning.

MSB ensures at each step that you've successfully completed the tasks required, to ensure you've mastered the topics of your study.

Get ready for

Production systems

Go beyond the basics and build real systems. Our advanced classes will have you deploy ELK stacks, expose Redis clusters and set up proper RBAC policies and configs.

We want you to go beyond Hello, World! and remove the knowledge gap between how you learn and the things you use in your professional life.

Get hands on experience on

Real Infrastructure

While we love minikube, it takes you only so far. In seconds you'll be assigned a real k8s multi-node cluster with LoadBalancer support, real networking and several CPUs per node to learn using real production systems.

MSB is here to support you with

Deep cluster introspection

Our Magic Dashboard is a real overview of your k8s cluster. Think of it as an interactive diagram that responds to your actions and visually explains the relationships between k8s objects, their controllers and the traffic routing within the system.

While you'll always be using real tools like kubectl to interact with the system, the Dashboard is there to help you understand what's happening and allow you to dig deeper when you want.

MSB Content Library

The fastest growing Kubernetes library on the web.
MSB intro includes 14 topics and 99 lessons
Kubernetes Primer
kubectl
Namespaces
Pods
Services
Deployments
Labels and selectors
Annotations
Persisitent Volumes
ConfigMaps
Secrets
Ingress
Logging
Kubernetets YAML files
MSB intermediate includes 13 topics and 86 lessons
Service Accounts
RBAC
Taints & Tolerations
Affinity and Anti-affinity
Resource Requests & Limits
DNS & Service Discovery
DaemonSets
StatefulSets
Jobs & CronJobs
PodPresets
Multi-container Pods
Health Checks
Admission control
MSB advanced includes 6 topics and 43 lessons
Horizontal Pod Autoscaler
Pod QoS
Imposing Limits (LimitRange)
Pod Security Policy
Network Policy
Kubernetes Operators
MSB includes 19 CKAD topics and 136 lessons
Kubernetes Primer
Pods
Services
Deployments
Labels and selectors
Class details
available

Labels and selectors

Five lessons
Labels are the unsung hero of Kubernetes. In this set of classes, you'll see how labels and label selectors are used to dynamically associate objects and application components.
You'll learn the structure and syntax of labels, and how they can be queried by label selectors to loosely and dynamically associate objects. You'll see practical examples, including how Kubernetes Deployments use them to build and maintain their list of managed Pods, as well as how Kubernetes Services do the same to decide which Pods to route traffic to.
Annotations
Persisitent Volumes
ConfigMaps
Secrets
Logging
Service Accounts
RBAC
Resource Requests & Limits
Jobs & CronJobs
Multi-container Pods
Health Checks
Pod QoS
Imposing Limits (LimitRange)
Network Policy
Learn k8s with our custom made

Interactive Content

MSB content is made to fully utilize working on a real cluster with the support of the Visual dashboard. Our task based classes will point your attention to things that are important and guide you through the process of learning. MSB ensures at each step that you've successfully completed the tasks required, to ensure you've mastered the topics of your study.

Get ready for

Production systems

Go beyond the basics and build real systems. Our advanced classes will have you deploy ELK stacks, expose Redis clusters and set up proper RBAC policies and configs.We want you to go beyond Hello, World! and remove the knowledge gap between how you learn and the things you use in your professional life.

Get hands on experience on

Real Infrastructure

While we love minikube, it takes you only so far. In seconds you'll be assigned a real k8s multi-node cluster with LoadBalancer support, real networking and several CPUs per node to learn using real production systems.

MSB is here to support you with

Deep cluster Introspection

Our Magic Dashboard is a real overview of your k8s cluster. Think of it as an interactive diagram that responds to your actions and visually explains the relationships between k8s objects, their controllers and the traffic routing within the system.While you'll always be using real tools like kubectl to interact with the system, the Dashboard is there to help you understand what's happening and allow you to dig deeper when you want.

Keep scrolling to view content library

MSB Content Library

Kubernetes Primer

# Classes
Five
Level
Intro
Part of ckad?
Yes
Status
Available

This set of classes is designed to familiarise you with MSB and the many different features it has to augment and enhance you Kubernetes learning experience.

Read more

kubectl

# Classes
Five
Level
Intro
Part of ckad?
No
Status
Coming soon

This set of classes introduces you to the Kubernetes command line tool kubectl. You'll learn how to configure kubectl, as well as how to use it with your apps and clusters.

Read more

Namespaces

# Classes
Eight
Level
Intro
Part of ckad?
No
Status
Coming soon

This set of classes brings you up-to-speed with Kubernetes Namespaces. You'll learn what they are, how they work, and what they should and should not be used for. And of course, you'll perform hands-on tasks creating and managing them.

Read more

Pods

# Classes
Eight
Level
Intro
Part of ckad?
Yes
Status
Available

Pods are the atomic unit of scheduling and scaling in Kubernetes. In this set of classes, you'll learn what Pods are, how to use them, and some of their limitations.

Read more

Services

# Classes
Twelve
Level
Intro
Part of ckad?
Yes
Status
Available

Services are fundamental to Kubernetes networking and all Kubernetes apps use them. This set of classes will bring you up-to-speed with the fundamentals, as well as dive deep into some of the more advanced use-cases for Kubernetes Services.

Read more

Deployments

# Classes
Eight
Level
Intro
Part of ckad?
Yes
Status
Available

Kubernetes Deployments are the main way to deploy and manage stateless apps on Kubernetes. In this set of classes, you'll use a Kubernetes Deployment to deploy an application, scale it, demonstrate self-healing, and perform a zero-downtime rolling-update.

Read more

Labels and Selectors

# Classes
Five
Level
Intro
Part of ckad?
Yes
Status
Available

Labels are the unsung hero of Kubernetes. In this set of classes, you'll see how labels and label selectors are used to dynamically associate objects and application components.

Read more

Annotations

# Classes
Free
Level
Intro
Part of ckad?
Yes
Status
Available

Annotations allow you to decorate Kubernetes objects in ways that are useful to you as a user, as well as Kubernetes as a system. In this set of classes, you'll learn how to create and use annotations.

Read more

Persistent Volumes

# Classes
Eleven
Level
Intro
Part of ckad?
Yes
Status
Coming August 2019

Storage is a huge part of most real-world applications. In this set of classes, you'll learn how the Kubernetes persistent volume subsystem works and how to use persistent storage in your Kubernetes applications.

Read more

Config Maps

# Classes
Eight
Level
Intro
Part of ckad?
Yes
Status
Coming August 2019

ConfigMaps are key in decoupling configuration data from applications. In this set of classes, you'll learn how ConfigMaps work, learn how to create and manage them, and demonstrate how to inject custom configuration data into apps.

Read more

Secrets

# Classes
Five
Level
Intro
Part of ckad?
Yes
Status
Coming August 2019

Secrets are the preferred way of injecting sensitive data into Pods and containers. In this set of classes, you'll learn how to create and leverage Secrets in your Kubernetes apps.

Read more

Ingress

# Classes
Seven
Level
Intro
Part of ckad?
No
Status
Coming soon

Ingress is a powerful way of exposing your Kubernetes apps to the internet. In this set of classes, you'll learn how Ingress work in Kubernetes, as well as how to expose multiple apps to the internet via a single Kubernetes Ingress.

Read more

Logging

# Classes
Nine
Level
Intro
Part of ckad?
Yes
Status
Coming August 2019

Logging is vital in any production environment. In this set of classes, you'll learn the various places to look for logs and how to access them.

Read more

Kubernetes YAML files

# Classes
Five
Level
Intro
Part of ckad?
No
Status
Available

Kubernetes YAML files can be daunting and confusing. This set of lessons uses the powerful features of the MSB user interface to clearly explain Kubernetes YAML files.

Read more

Service Accounts

# Classes
Six
Level
Intermediate
Part of ckad?
Yes
Status
Coming Sep 2019

Kubernetes ServiceAccounts are fundamental to the Kubernetes security model. In this set of classes, you'll learn how ServiceAccounts work and how to work with them.

Read more

RBAC

# Classes
Eight
Level
Intermediate
Part of ckad?
Yes
Status
Coming Sep 2019

Role-based Access Control (RBAC) is key to securing any information system, and Kubernetes is no exception. This set of classes will teach you how to create and work with the fundamental objects in a Kubernetes RBAC configuration.

Read more

Taints & Tolerations

# Classes
Five
Level
Intermediate
Part of ckad?
No
Status
Coming Oct 2019

Taints and Tolerations are important Kubernetes technologies that give you, as a user, some control over workload scheduling. In this set of classes, you'll learn the fundamentals of how both technologies work, and you'll execute some examples.

Read more

Affinity & Anti-affinity

# Classes
Six
Level
Intermediate
Part of ckad?
No
Status
Coming Oct 2019

Affinity and anti-affinity are technologies that allow you to determine which node a Pod should or should not be scheduled on. In this set of classes, you'll learn the basics of Pod scheduling, as well as how to create affinity and anti-affinity rules.

Read more

Resource Requests & Limits

# Classes
Nine
Level
Intermediate
Part of ckad?
Yes
Status
Coming Sep 2019

Pod resource requests and limits allow you to specify minimums and maximums for Pod CPU and RAM usage. In this set of classes, you'll learn the fundamentals of Pod resource requests and limits, as well as how to define them in PodSpec YAML and see them in action.

Read more

DNS & Service Discovery

# Classes
Six
Level
Intermediate
Part of ckad?
No
Status
Coming Sep 2019

Service discovery is fundamental to any microservices application. In this set of classes, you'll learn how Kubernetes Service discovery works and integrates with the clusters internal DNS Service.

Read more

DaemonSets

# Classes
Seven
Level
Intermediate
Part of ckad?
No
Status
Coming Oct 2019

DaemonSets are the workload object you should use if you need one instance of an application component running on every node in the cluster. In this group of classes, you'll learn how to deploy and manage applications as part of DaemonSets.

Read more

StatefulSets

# Classes
Seven
Level
Intermediate
Part of ckad?
No
Status
Coming Oct 2019

StatefulSets are the Kubernetes workload object of choice for stateful application components. This set of classes will introduce you to the fundamentals of Kubernetes StatefulSets so that you can use them in your own environments.

Read more

Jobs and CronJobs

# Classes
Five
Level
Intermediate
Part of ckad?
Yes
Status
Coming Oct 2019

Jobs and CronJobs are useful ways to run short-lived workloads. In this set of classes, you'll learn how to configure and run Kubernetes Job and CronJobs.

Read more

PodPresets

# Classes
Six
Level
Intermediate
Part of ckad?
No
Status
Coming Nov 2019

Pod Presets are a powerful way injecting information and attributes into Pods at creation time. In this set of lessons, you'll learn how Pod Presets can be used to improve your Kubernetes environment.

Read more

Multi-container Pods

# Classes
Eight
Level
Intermediate
Part of ckad?
Yes
Status
Coming Nov 2019

Multi-container Pods enable many powerful models, including service meshes. In this set of classes, you'll learn the fundamentals of multi-container Pods and perform a few deployments.

Read more

Health Checks

# Classes
Six
Level
Intermediate
Part of ckad?
Yes
Status
Coming Nov 2019

Knowing when Pods are healthy and ready to receive traffic is important. In this set of classes, you'll learn how to integrate various health checks into important operations such as rolling updates.

Read more

Admission Control

# Classes
Seven
Level
Intermediate
Part of ckad?
No
Status
Coming Dec 2019

The API admission chain is the validation process that all objects pass through before being implemented on the cluster. In this set of classes, you'll learn how it works as well as how the various types of Admission Controllers work.

Read more

Horizontal Pod Autoscaler

# Classes
Eight
Level
Advanced
Part of ckad?
No
Status
Coming Nov 2019

Autoscaling is key to any dynamic cloud-native application. In this set of classes, you'll learn how the Kubernetes Horizontal Pod Autoscaler adds more Pods to applications based on dynamic resource usage.

Read more

Pod QoS

# Classes
Seven
Level
Advanced
Part of ckad?
Yes
Status
Coming Dec 2019

Kubernetes Quality of Service for Pods gives you a way to control which Pods should get resources when resources are tight. In this set of classes, you'll learn the theory behind Pod QoS as well as how to implement it.

Read more

Imposing Limits (LimitRange)

# Classes
Five
Level
Advanced
Part of ckad?
Yes
Status
Coming Dec 2019

Controlling resource consumption is important in all real-world production environments. In this set of classes, you'll learn the fundamentals of the LimitRange object, as well as how to configure and implement it.

Read more

Pod Security Policy

# Classes
Seven
Level
Advanced
Part of ckad?
No
Status
Coming Dec 2019

PodSecurityPolicy objects allow you to force security-related settings on your Pods. In this set of classes, you'll learn how to define policies and apply them to Pods.

Read more

Network Policy

# Classes
Eight
Level
Advanced
Part of ckad?
Yes
Status
Coming Q1 2020

Kubernetes Network Policies define rules that control how different groups of Pods communicate. In this set of classes, you'll learn the fundamentals of defining and implementing Network Policies.

Read more

Kubernetes Operators

Classes
Ten
Level
Advanced
Part of ckad?
No
Status
Coming Q1 2020

Implementing complex applications on Kubernetes can be hard. This is where Kubernetes Operators come in to play. In this set of classes, you'll learn what a Kubernetes Operator is, as well as how to implement one.

Read more

Kubernetes Primer

# Classes
Five
Level
Intro
Part of ckad?
Yes
Status
Available

This set of classes is designed to familiarise you with MSB and the many different features it has to augment and enhance you Kubernetes learning experience.

Read more

Pods

# Classes
Eight
Level
Intro
Part of ckad?
Yes
Status
Available

Pods are the atomic unit of scheduling and scaling in Kubernetes. In this set of classes, you'll learn what Pods are, how to use them, and some of their limitations.

Read more

Services

# Classes
Twelve
Level
Intro
Part of ckad?
Yes
Status
Available

Services are fundamental to Kubernetes networking and all Kubernetes apps use them. This set of classes will bring you up-to-speed with the fundamentals, as well as dive deep into some of the more advanced use-cases for Kubernetes Services.

Read more

Deployments

# Classes
Eight
Level
Intro
Part of ckad?
Yes
Status
Available

Kubernetes Deployments are the main way to deploy and manage stateless apps on Kubernetes. In this set of classes, you'll use a Kubernetes Deployment to deploy an application, scale it, demonstrate self-healing, and perform a zero-downtime rolling-update.

Read more

Labels and Selectors

# Classes
Five
Level
Intro
Part of ckad?
Yes
Status
Available

Labels are the unsung hero of Kubernetes. In this set of classes, you'll see how labels and label selectors are used to dynamically associate objects and application components.

Read more

Annotations

# Classes
Free
Level
Intro
Part of ckad?
Yes
Status
Available

Annotations allow you to decorate Kubernetes objects in ways that are useful to you as a user, as well as Kubernetes as a system. In this set of classes, you'll learn how to create and use annotations.

Read more

Persistent Volumes

# Classes
Eleven
Level
Intro
Part of ckad?
Yes
Status
Coming August 2019

Storage is a huge part of most real-world applications. In this set of classes, you'll learn how the Kubernetes persistent volume subsystem works and how to use persistent storage in your Kubernetes applications.

Read more

Config Maps

# Classes
Eight
Level
Intro
Part of ckad?
Yes
Status
Coming August 2019

ConfigMaps are key in decoupling configuration data from applications. In this set of classes, you'll learn how ConfigMaps work, learn how to create and manage them, and demonstrate how to inject custom configuration data into apps.

Read more

Secrets

# Classes
Five
Level
Intro
Part of ckad?
Yes
Status
Coming August 2019

Secrets are the preferred way of injecting sensitive data into Pods and containers. In this set of classes, you'll learn how to create and leverage Secrets in your Kubernetes apps.

Read more

Logging

# Classes
Nine
Level
Intro
Part of ckad?
Yes
Status
Coming August 2019

Logging is vital in any production environment. In this set of classes, you'll learn the various places to look for logs and how to access them.

Read more

Service Accounts

# Classes
Six
Level
Intermediate
Part of ckad?
Yes
Status
Coming Sep 2019

Kubernetes ServiceAccounts are fundamental to the Kubernetes security model. In this set of classes, you'll learn how ServiceAccounts work and how to work with them.

Read more

RBAC

# Classes
Eight
Level
Intermediate
Part of ckad?
Yes
Status
Coming Sep 2019

Role-based Access Control (RBAC) is key to securing any information system, and Kubernetes is no exception. This set of classes will teach you how to create and work with the fundamental objects in a Kubernetes RBAC configuration.

Read more

Resource Requests & Limits

# Classes
Nine
Level
Intermediate
Part of ckad?
Yes
Status
Coming Sep 2019

Pod resource requests and limits allow you to specify minimums and maximums for Pod CPU and RAM usage. In this set of classes, you'll learn the fundamentals of Pod resource requests and limits, as well as how to define them in PodSpec YAML and see them in action.

Read more

Jobs and CronJobs

# Classes
Five
Level
Intermediate
Part of ckad?
Yes
Status
Coming Oct 2019

Jobs and CronJobs are useful ways to run short-lived workloads. In this set of classes, you'll learn how to configure and run Kubernetes Job and CronJobs.

Read more

Multi-container Pods

# Classes
Eight
Level
Intermediate
Part of ckad?
Yes
Status
Coming Nov 2019

Multi-container Pods enable many powerful models, including service meshes. In this set of classes, you'll learn the fundamentals of multi-container Pods and perform a few deployments.

Read more

Health Checks

# Classes
Six
Level
Intermediate
Part of ckad?
Yes
Status
Coming Nov 2019

Knowing when Pods are healthy and ready to receive traffic is important. In this set of classes, you'll learn how to integrate various health checks into important operations such as rolling updates.

Read more

Pod QoS

# Classes
Seven
Level
Advanced
Part of ckad?
Yes
Status
Coming Dec 2019

Kubernetes Quality of Service for Pods gives you a way to control which Pods should get resources when resources are tight. In this set of classes, you'll learn the theory behind Pod QoS as well as how to implement it.

Read more

Imposing Limits (LimitRange)

# Classes
Five
Level
Advanced
Part of ckad?
Yes
Status
Coming Dec 2019

Controlling resource consumption is important in all real-world production environments. In this set of classes, you'll learn the fundamentals of the LimitRange object, as well as how to configure and implement it.

Read more

Network Policy

# Classes
Eight
Level
Advanced
Part of ckad?
Yes
Status
Coming Q1 2020

Kubernetes Network Policies define rules that control how different groups of Pods communicate. In this set of classes, you'll learn the fundamentals of defining and implementing Network Policies.

Read more
Scroll to explore all topics

Go from 0 to 3

Master the fundamentals

Go from 3 to 7

Grasp advanced concepts

Learn Hardcore Sh*t

Debug production systems

Go beyond CKAD

before you take the exam

Get involved early

Reach out to learn more about MSB and explore how we can help
Team Plans
Partnerships
Enterprise
Workshops
MSB Tooling

About Magic Sandbox

We’re rethinking Kubernetes training for developers and engineering teams.
Why?

Learning how to work with kubernetes involves a steep learning curve

Transferring real-world Kubernetes skills is time consuming, ineffective and expensive. Docs, videos and workshops are limited. We believe that modern technologies allow us to rehink k8s training.

What?

MSB is a next-gen developer training platform focussed on kubernetes

By leveraging the latest browser technologies in combination with affordable server costs we were able to rethink Kubernetes training from the ground up. A training medium where you can learn by doing.

How?

By exposing you to real-world scenarios, using real tools, on real infra

We overlay interactive content with a rich visual dashboard to show how all moving parts relate. We add real-world Kubernetes scenarios and deploy it on real infrastructure, for you to learn using real.

Technical FAQ

I’ve been an early MSB user, how do I login?

Early access

How do you teach Kubernetes?

What do you mean by real infra?

Can I schedule a demo

Who is behind MSB?

Join MSB to rethink Dev Education & accreditation.

We are rethinking developer education & accreditation from the ground up. If you are great at what you do, believe in our mission and want to work in EdTech... Reach out to us, we review every application.

See job openings

Join MSB

to rethink Dev Education & accreditation.
We are rethinking developer education & accreditation from the ground up. If you are great at what you do, believe in our mission and want to work in EdTech... Reach out to us, we review every application.
See job openings