Kubernetes: Hands-on to deploy and scale your applications
SPEAKER: Andrea Giardini
DATE Tuesday, October 22
LOCATION EMiT Feltrinelli - piazzale A. Cantore 10
This workshop aims at giving an introduction to Kubernetes. We will start with understanding the basic concepts and principles and step by step move to more advanced topics. By the end of this workshop, you will be able to deploy a simple application to Kubernetes and scale it.
*** THE WORKSHOP IS SOLD OUT ***
Click here to know how to obtain these discounts.
LANGUAGE
Italian
LEVEL
Medium
DURATION
09:00 - 18:00 CEST (1 hour lunch break)
CHECK IN 8:30 - 9:00
PRICES
You can buy:
- Only the workshop ticket, to attend 1 of the workshops held on October 22nd – 23rd
– 100 € for the first 20 tickets!
– 180 € until October 21st (5 PM)
- Combo Special offer for the first 20 tickets!
- Combo: 1 WORKSHOP + CONFERENCE TICKET WITH A 15% DISCOUNT ON THE TOTAL PRICE, that gives you the right to attend 1 of the workshops (October 22nd – 23rd) and both days of conference (October 24th – 25th). There are no student discount neither for the workshops nor for the Combo ticket.
*** THE WORKSHOP IS SOLD OUT ***
Click here to know how to obtain these discounts.
Andrea Giardini is the Engineering Manager for the SRE team of Camunda GmbH. He’s been fascinated by the DevOps mindset since the early days of the movement and has worked extensively with containers and cloud computing, gaining experience across a wide array of platforms. Before joining Camunda, Andrea worked at CERN in Geneva on a project to detect and manage configuration drifts inside the CERN infrastructure. At Camunda, he’s responsible for the infrastructure that builds and tests open-source projects.
ABSTRACT
Kubernetes has become the de-facto standard to run your containerized applications in the cloud: over the past years, we have seen a very steep adoption curve and many interesting projects around it. Understanding the basics concepts and principles, we will move step by step to several advanced topics. By the end of this workshop, you will have a grasp on how Kubernetes works under the hood and what you can achieve with it. Also, you will be able to deploy a fully application to Kubernetes and scale it.
TABLE OF CONTENTS
Part 1: Introduction to Kubernetes Introduction to containers and Docker Containers vs virtual machines Best practices for creating containers Introduction to Kubernetes
Part 2: Kubernetes’ building blocks: Pods Introduction to pods Customization of pods Environment variables ConfigMaps Secrets Exposing your apps: Services and Ingresses Experimenting with Pods
Part 3: Managing Pods: Deployments, StatefulSets and DaemonSets How to deploy your application on Kubernetes Rollout strategies How to customize your deployments
Part 4: Continuous testing and delivery Jenkins on Kubernetes Test and deploy your applications Q & A
TRAINING OBJECTIVES
The goal of this workshop is to introduce the participants to Kubernetes and, in general, the world of automation using containers. By the end of the workshop, every attendant will be able to create, deploy and scale a simple application on Kubernetes.
WHO THE WORKSHOP IS DEDICATED TO?
Since a couple of years, Kubernetes has become the de-facto standard for deploying, managing and scaling containers at scale. More and more people are getting interested in this technology. The target audience includes those interested in learning more about how Kubernetes works and what it is capable to do.
PREREQUIREMENTS
Basic knowledge of Docker and containers
HARDWARE AND SOFTWARE REQUIREMENTS
– Google Cloud account with free credits – https://cloud.google.com/free/
– Local installation of: Docker, Kubectl and gcloud command-line tool
WARNING
Seats are limited.
The workshop will be held only if the minimun number of attendees is reached.