Skip to main content



Kubernetes Fundamentals Online Training


Course Details

About: This course will teach you how to use the container management platform used by companies like Google to manage their application infrastructure. You'll learn:

  • Kubernetes architecture
  • Deployment
  • How to access the cluster
  • Secrets and ConfigMaps
  • And much more!

This course is designed to work with a wide range of Linux distributions, so you will be able to apply these concepts regardless of your distro.

Difficulty: Beginner

Delivery: Online Self-Paced

Cost: $199

Who It's For: Developers and system administrators who want to get started with Kubernetes.

Prerequisites: To get the most out of this course, you should have basic Linux command line skills and at least some knowledge of Linux containers (e.g. Docker).

Materials: 1-year online access to all course content and labs.

  • 100% online and self-paced
  • Loaded with labs (and solutions) designed by our experts
  • Designed to help you start designing/architecting application orchestration solutions and know how they will work with Docker images.

*Please note this course is online only and will not be offered onsite in Austin.


Kubernetes Core Concepts Live Training

Course Details

Registration: Add this training on your CloudNativeCon + KubeCon North America conference registration. If you are already registered for CloudNativeCon + KubeCon North America 2017, modify your registration to add the training or email us at events {at} cncf {dot} io.

About: This one day course serves as a crash course to learn the basics of Kubernetes right before KubeCon NA. You will discover the Kubernetes architecture and how to install it. You will then learn how to use its basic primitives (i.e pods, deployments and services) to build your own distributed application. The course will be a mix of lectures, demos and hands-on exercises.

This training course is for you because...

  • You're an administrator and want to understand the overall architecture of a Kubernetes cluster
  • You're an administrator and want to understand how to install Kubernetes yourself
  • You’re an application developer and want to understand the basic primitives of a Kubernetes application
  • You’re an application developer and want to learn the usage of `kubectl` to interact with your Kubernetes cluster and applications
  • You’re an application developer and want to understand how to use your Docker images in a Kubernetes cluster

Difficulty: Beginner

Delivery: Onsite; Tuesday, December 5

Cost: $495

Presenter: Sebastien Goasguen

Who It's For: Developers and system administrators who want to get started with Kubernetes.


Recommended Preparation

CLI for Noobies: A Primer on the Linux Command Line


The course is organized in four sections of approximately 1-1/2 hours each.

  • Introduction to containers and container orchestration
  • Kubernetes architecture and installation methods.
  • Kubernetes primitives and API
  • Running distributed application on Kubernetes


Detailed Agenda

8:30 - 9:00

 Light Breakfast Included

9:00 - 10:30

Introduction to container orchestration

Why Kubernetes?

10:30 -11:00


11:00 - 12:30

Kubernetes architecture and installation

Kubernetes API primitives

12:30 -1:30


1:30 - 3:00

Pods, Replica Sets, Deployments and Services

Rolling Updates and roll-backs

Ingress Rules

3:00 - 3:30


3:30 - 5:00

Introduction to Helm and Charts

Demo: Deploying distributed applications with Helm


Training Concludes


Silver Sponsors

Start Up Sponsors

Media Partners