Kubernetes Training Day – Learn from the Experts

Mi, 26. Oktober 2016 09.00 bis 18.00 Uhr

Rotonda Veranstaltet von: Giant Swarm


Themenbereich

Technology & Security

Veranstaltungsart

Workshop

Geeignet für

Experten Fortgeschrittene


The Giant Swarm Kubernetes Training Day (790 EUR plus VAT) will lead you through the foundational concepts of container orchestration with Kubernetes in a day and will allow for hands-on experience in starting and operating containerized applications.

In the workshop, we will be using minikube as a local Kubernetes environment. It will allow each participant to learn to work with the different components of Kubernetes on their own laptop. This includes among others:

  • Pods: group of containers and volumes that share namespaces
  • Labels: user defiened attributes to group and select resources
  • Deployments: declarative description of the desired state for pods
  • Services: expose a group of pods for internal and/or external communication
  • Ingress: rules for how to handle requests from outside the cluster and route them to services
  • Namespaces: soft isolation for a group of resources to avoid collisions inside a cluster
  • ConfigMaps: user defined configuration that is handed through to containers
  • Daemon Sets: makes sure that certain pods always run on certain nodes
  • Jobs: starts jobs for run-once tasks
  • Secrets: memory for sensitive data like passwords, tokens, and keys

We will also show solutions for logging and monitoring of your cluster with the help of prometheus, grafana, elasticsearch, and kibana, which we will setup on your local cluster with you.

At the end, each participant will be able to launch Kubernetes on their own laptop to run their own container applications and test them locally. Tools for monitoring and logging are running automatically in that test environment and allow for deep insights into running applications.

Requirements

Basic understanding of Linux and Docker are needed. Please install minikube and kubectl before the workshop and make sure they are working (kubectl cluster-info).

The workshop as well as presentations and material are in english.

Agenda

  • 09:00 Start with Coffee
  • 09:30 Introduction
  • 10:00 Overview of concepts, history, market participants, development, community, and architecture
  • 11:00 Basics I – Pods, Labels, Deployments, Services, Ingress
  • 12:00 Basics II – Namespaces, ConfigMaps, Secrets, Daemon Sets, Jobs

During Lunch in the Rotonda Club Restaurant, there is an opportunity for lightning talks and talking about challenges the participants face.

  • 14:00 Advanced Examples I – Monitoring Demo. Closer look at the different subjects and how they play together
  • 15:00 Advanced Examples II – Rolling updates, Resiliency, Deployment into different environments
  • 16:00 A View of the Future – What is still in alpha, Pet Sets, problems with persistence, federation and a look at Vault

 

About Kubernetes

Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications.

It groups containers that make up an application into logical units for easy management and discovery. Kubernetes builds upon 15 years of experience of running production workloads at Google, combined with best-of-breed ideas and practices from the community.

 

Hinweise zur Veranstaltung
  • Zutritt

    Kostenpflichtig

    Anmeldung erforderlich

    Zur Anmeldung (extern)

  • Webseite der Veranstaltung

Speaker

Puja Abbassi

Puja Abbassi

Developer Advocate

Giant Swarm

Tobias Bradtke

Tobias Bradtke

Support Engineer

Giant Swarm

Location

ROTONDA-Business-Club

Rotonda

Rotonda Business-Club GmbH & Co. KG
Pantaleonswall 27
50676 Köln

Ansprechpartner: Uli Kessel

+49 (221) 99 77 500

Karte & Routenplaner