08:00 - 09:00

08:00 - 09:00 Registration

08:00 - 09:00 Registration

09:00 - 09:15
 

Stage 1 - (Museum)

Lightning Talk: Gitkube: Continuous Deployment to Kubernetes using Git Push

Shahidh K. Muhammed

Beginner

  • #kubernetes
  • #cicd
  • #git
 

Stage 1 - (Museum)

Welcome and Opening Remarks

  • #welcome #cds18
 

Stage 2 - (Tent) 

 

Lightning Talk: New Course "Kubernetes Administration" (LFS458) from The Linux Foundation

Klaus Behrla

Beginner

  • #training
09:00 - 13:00
 

Fast Lane Training Center 

Kubernetes Security

Thomas Fricke

Advanced

sold out
 

Fast Lane Training Center 

Istio Playground

Josef Adersberger

Beginner

register
 

Fast Lane Training Center 

Manage Your Bare-metal Infrastructure with a CI/CD-driven Approach

Johannes Scheuermann

Intermediate

register
09:20 - 09:35
 

Stage 1 - (Museum)

Lightning Talk: Machine API - An easier way to manage Nodes in Kubernetes

Sebastian Scheele

Beginner

  • #API
  • #kubernetes
 

Stage 2 - (Tent)

Lightning Talk: Certificates in Kubernetes

Ilya Margolin

Beginner

  • #kubernetes
  • #certificates
 

Stage 1 - (Museum)

Keynote: Globalization in the port. How containers changed the world of harbour work.

Ursula Richenberger

Beginner

  • #container
09:40 - 09:55
 

Stage 1 - (Museum)

Keynote: Emergence of Linux Application Containers and the Rise of Kubernetes

Craig McLuckie

Beginner

  • #linux
  • #kubernetes
  • #cloudnative
09:45 - 10:20
 

Stage 1 - (Museum)

The Enterprise’s new Shoes - The Journey of Adidas to a Global Kubernetes Rollout

Daniel Eichten, Joe Salisbury

Beginner

  • #kubernetes
  • #production
  • #scale
 

Stage 2 - (Tent)

Distributed Microservices Metrics and Tracing with Istio and OpenCensus

Sandeep Dinesh

Intermediate

  • #microservices
  • #istio
  • #opencensus
 

Stage 3 - (MS Bleichen)

GitOps: Git Based Application Deployment Patterns for Kubernetes

Shahidh K. Muhammed

Advanced

  • #gitops
  • #kubernetes
  • #devops
10:00 - 10:15
 

Stage 1 - (Museum)

Keynote: The Cloud Native Evolution

Ihor Dvoretskyi

Beginner

  • #cloudnative
  • #cncf
  • #kubernetes
10:20 - 10:50

10:20 - 10:50 Coffee Break

10:25 - 11:00
 

Stage 1 - (Museum)

State of Containers and the Convergence of Hyperscale, BigData and HPC

Christian Kniep

Beginner

  • #containers
  • #linux
 

Stage 2 - (Tent)

Serverless with Kubeless

Johannes Engelke

Advanced

  • #kubernetes
  • #faas
  • #serverless
 

Stage 3 - (MS Bleichen)

Simplification of Data Pipelines by Containerization

Maren Überlhör, Dr. Rebecca Dautel

Intermediate

  • #spark
  • #hadoop
  • #bigdata
10:50 - 11:25
 

Stage 1 - (Museum)

HandsOn PodSecurityPolicies

Erkan Yanar

Advanced

  • #kubernetes
  • #security
 

Stage 2 - (Tent)

Real Integration Tests with TestContainers

Philipp Krenn

Beginner

  • #test
  • #container
  • #junit
 

Stage 3 - (MS Bleichen)

Understanding GitLab CI

Kamil Trzcinski

Intermediate

  • #gitlab
  • #docker
  • #ci
11:00 - 11:30

11:00 - 11:30 Coffee Break

11:30 - 12:05
 

Stage 1 - (Museum)

Persistent Storage with Kubernetes in Production - Which Solution and Why?

Cheryl Hung

Intermediate

  • #kubernetes
  • #persistentstorage
  • #cloudnativestorage
 

Stage 2 - (Tent)

Cloud Native Applications

Karsten Samaschke

Beginner

  • #cloudnative
 

Stage 3 - (MS Bleichen)

 

Microservices the right way: an introduction to Istio

Laurent Grangeau

Intermediate

  • #microservices
  • #kubernetes
  • #istio
11:35 - 12:10
 

Stage 1 - (Museum)

Serverless Functions for Beginners

Steve Mayne

Beginner

  • #openfass
  • #kubernetes
  • #serverless
 

Stage 2 - (Tent)

Secret Management with Hashicorp's Vault

Daniel Bornkessel

Beginner

  • #security
  • #datapipelines
  • #kubernetes
  • #docker
 

Stage 3 - (MS Bleichen)

Inception, the container version: how we do extreme-dogfooding of our own pipeline, and what we've learned

Khash Sajadi

Advanced

  • #kubernetes
  • #cicd
12:10 - 13:30

12:10 - 13:30 Lunch Break

12:15 - 12:50
 

Stage 1 - (Museum)

Distributed Database DevOps Dilemmas? Kubernetes to the rescue!

Akmal Chaudhri

Intermediate

  • #devops
  • #kubernetes
  • #apache
 

Stage 3 - (MS Bleichen)

Getting started with Kubernetes

Bastian Hofmann

Beginner

  • #Kubernetes
12:50 - 14:00

12:50 - 14:00 Lunch Break

13:30 - 14:05
 

Stage 1 - (Museum)

Migrating the Next Generation Mobile Core Towards 5G with Kubernetes

Karla Saur

Advanced

  • #kubernetes
  • #nfv
  • #performance
 

Stage 2 - (Tent) 

Applying (D)DDD and CQ(R)S to Cloud Architectures

Benjamin Nothdurft

Intermediate

  • #cloud
  • #architecture
 

Stage 3 - (MS Bleichen)

Managing and Running Multiple Kubernetes Clusters in Hybrid Setups

Simon Pearce, Henrik Schmidt

Intermediate

  • #hybridcloud
  • #multicluster
  • #Kubernetes
14:00 - 14:35
 

Stage 1 - (Museum)

Introduction to Virtual Kubelet

Ria Bhatia

Intermediate

  • #kubernetes
  • #serverless
  • #devops
 

Stage 2 - (Tent)

Moving beyond DevOps with automated cloud-native platforms

Dirk Wallerstorfer

Beginner

  • #automation
  • #cloudnative
  • #selfmanaging
 

Stage 3 - (MS Bleichen)

Java in a World of Containers

Matthew Gilliard

Advanced

  • #containers
  • #java
14:00 - 18:00
 

Fast Lane Training Center 

OpenFaas: Serverless made simple for Docker and Kubernetes

Laurent Grangeau

Intermediate

register
 

Fast Lane Training Center 

Production-ready microservices with Go and Kubernetes

Elena Grahovac

Beginner

register
 

Fast Lane Training Center

Kubernetes for Developers - 101

Guus van Weelden

Beginner

register
14:15 - 14:50
 

Stage 1 - (Museum)

Extending Kubernetes with CustomResourceDefinitions

Dr. Stefan Schimanski

Advanced

  • #kubernetes
  • #crd
  • #extending
 

Stage 2 - (Tent)

Containers on billions of devices

Alexander Sack

Intermediate

  • #txc
  • #docker
  • #devices
 

Stage 3 - (MS Bleichen)

Building a scalable learning platform using Cloud and Containers

Bas Tichelaar

Intermediate

  • #kubernetes
  • #terraform
  • #googlecloud
14:45 - 15:20
 

Stage 1 - (Museum)

KubeCI - Cloud Native Continuous Delivery for Kubernetes

Matthias Loibl

Beginner

  • #kubernetes
  • #cicd
  • #kubeci
 

Stage 2 - (Tent)

How containers make security and compliance instantly easier

Michael Dielman

Intermediate

  • #docker
  • #security
 

Stage 3 - (MS Bleichen)

Running a DevOps style production Docker cluster using the Microsoft platform

Alex Thissen, Loek Duys

Advanced

  • #kubernetes
  • #microsoft
  • #azure
14:50 - 15:20

14:50 - 15:20 Coffee Break

15:20 - 15:50

15:20 - 15:50 Coffee Break

15:20 - 15:55
 

Stage 1 - (Museum)

One Cluster to Rule Them All - Multi-Tenancy for 1k Users

Lutz Behnke

Intermediate

  • #kubernetes
  • #multitenancy
 

Stage 2 - (Tent)

Observability in < strikethrough > action ! < / strikethrough > the wild

Florian Lautenschlager, Josef Fuchshuber

Beginner

  • #observability
  • #collaboration
  • #kubernetes
15:50 - 16:25
 

Stage 1 - (Museum)

Kubernetes as a platform for platforms

Craig McLuckie

Beginner

  • #kubernetes
 

Stage 2 - (Tent)

Challenges of running data stores in containers

Johannes Unterstein

Intermediate

  • #datastores
  • #storage
  • #kubernetes
 

Stage 3 - (MS Bleichen)

How we scale DroneCI on demand

Patrick Jahns, Thomas Boerger

Intermediate

  • #drone
  • #docker
  • #ci
16:05 - 16:40
 

Stage 1 - (Museum)

Container Security: Exploits, Vulnerabilities and Defense

Elissa Shevinsky

Advanced

  • #security
 

Stage 2 - (Tent)

Distributed storage with Rook

Kim-Norman Sahm, Alexander Trost

Beginner

  • #ceph
  • #kubernetes
  • #rook
16:35 - 17:10
 

Stage 1 - (Museum)

A DevSecOps Approach to Zero Trust Network Security

Andrew Randall

Intermediate

  • #DevSecOps
 

Stage 2 - (Tent)

Self-Healing Kubernetes

Max Inden

Intermediate

  • #kubernetes
  • #five-nines
  • #self-healing
 

Stage 3 - (MS Bleichen)

Towards unprivileged container builds

Alban Crequy

Advanced

  • #docker
  • #kubernetes
  • #ci
17:20 - 17:55
 

Stage 1 - (Museum)

The "what" and "why" of Flatcar Linux, a friendly fork of Container Linux

Chris Kühl

Beginner

  • #containers
  • #linux
 

Stage 2 - (Tent)

Why Running kubelet on Your Vacuum Robot Is (Not) a Good Idea

Christian Simon

Beginner

  • #kubelet
  • #vacuumrobot
 

Stage 3 - (MS Bleichen)

Building a CI/CD driven infrastructure for managing Kubernetes clusters on bare metal

Stephan Fudeus, Sascha Mühlbach

Intermediate

  • #kubernetes
  • #cicd
  • #baremetal
18:00 - 22:00

18:00 - 22:00 Attendee Party