Skip to main content

Trainings

 

Introduction to Kubernetes and Containers w/ Heptio

 

Course Details

About: In this half day instructor-led course you will learn the fundamentals of container-based distributed systems, including an overview of the architecture and building blocks of Kubernetes and containers. 

This course is delivered in an intimate setting with a ~10:1 student to teacher ratio, so you can get the help you need.

In addition to learning from our Kubernetes experts, you will have the opportunity to: 

  • Meet Kubernetes creators Craig McLuckie (CEO) and Joe Beda (CTO) and our other Kubernetes committers for a Q&A session after each class
  • Get a copy of "Kubernetes: Up and Running" signed by Joe Beda
  • Join us for happy hour

Course topics include: 

  • Introduction
  • The Motivation for Containers
  • The Motivation for Kubernetes
  • Containers Fundamentals
  • Kubernetes Fundamentals
  • Kubernetes in Action
  • Conclusion
  • Two hands-on excercises:
    • Build container images and publish them to a registry.
    • Deploy services using Kubernetes. 

Date: Monday, December 4
Time: 1:00pm - 5:00pm
Location: Meeting Room 8C, Level 3 at ACC
Cost: $700 - If paired with Kubernetes Hands-on Workshop, you'll receive a 10% discount off of the $1,000 workshop fee (until November 6, 2017).

How to register: 
Pre-registration is required. Add this course to your existing KubeCon + CloudNativeCon North America registration here

 

Kubernetes Core Concepts Live Training w/Bitnami

Course Details

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

Date: Tuesday, December 5
Time: 8:30am - 5:00pm
Location: Meeting Room 1, Level 1 at ACC
Cost: $495

How to Register:
Pre-registration is required. Add this course to your existing KubeCon + CloudNativeCon North America registration here.

Difficulty: Beginner

Presenters: Sebastien Goasguen & JuanJo Ciarlante

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

Prerequisites

Recommended Preparation

CLI for Noobies: A Primer on the Linux Command Line

Syllabus

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

Break

11:00 - 12:30

Kubernetes architecture and installation

Kubernetes API primitives

12:30 -1:30

Lunch

1:30 - 3:00

Pods, Replica Sets, Deployments and Services

Rolling Updates and roll-backs

Ingress Rules

3:00 - 3:30

Break

3:30 - 5:00

Introduction to Helm and Charts

Demo: Deploying distributed applications with Helm

5:00

Training Concludes

 

 

Container Troubleshooting w/ Sysdig Open Source

Course Details

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

About: Join us for a 4-hour use-case driven training session on container visibility, troubleshooting and run-time security monitoring with the Sysdig open source tools (Sysdig and Falco) and learn how containers work under the hood.

Agenda:

  • Visibility and troubleshooting (~1 hour)
    • Learn how to debug a 502 error on a containerized LB with HPproxy, a Python webapp that crashes after working for 5 minutes or finding where you configured the wrong credentials in a microservices app.
  • Analyzing performance and bottlenecks (~1 hour)
    • Compare the performance of different web servers running in containers, use system call tracing to find the bottleneck in your application or learn how to use spectograms (flame graphs) to visualize system call performance. 
  • Debugging Kubernetes (~1 hour)
    • Dive into Kubernetes internals using reverse engineering: Why is that Kubernetes service valid but doesn't work? How does service resolution work? How does Kubernetes instruct Docker Engine?
  • Security run-time monitoring and forensics (~1 hour)
    • Last but not least, all these previous lessons can also be applied for security. Not only with forensics on an attack attempt, but Sysdig Falco can alert on containers with anomalous behaviour as well.

Date: Tuesday, December 5
Time: 1:00pm - 5:00pm
Location: Meeting Room 10B, Level 3 at ACC
Cost: $250

How to Register:
Pre-registration is required. Add this course to your existing KubeCon + CloudNativeCon North America registration here.

Difficulty: Medium

Presenter: Jorge Salamero @bencerillo

Who It's For: Developers and system administrators who want to consolidate their Docker and container knowledge as they move from evaluation into production phase.

Prerequisites: 

Sponsors

Silver Sponsors

Start Up Sponsors

Media Partners