DATE March 26
LOCATION Polo Formativo | Via Cristoforo Colombo, 116
workshop: 9.00 - 18.00 (1 hour lunch break)
CHECK IN check in: 8:30 - 9:00
You can buy:
- WORKSHOP TICKETS, to attend 1 of the workshops held on March 25th & 26th
- €125 (Special Ticket) ONLY TO THE FIRST 10 PARTICIPANTS!
- €190 (Standard Ticket) until March 24th 5pm
- COMBO TICKETS (WORKSHOP + 2 DAYS CONFERENCE )
- COMBO SPECIAL, only for the FIRST10 TICKETS at an extra discounted price on top of the standard combo
- COMBO STANDARD, 1 WORKSHOP + CONFERENCE WITH A 15% DISCOUNT ON THE TOTAL PRICE
Seats are limited.
The workshop will be held only if the minimum number of attendees is reached.
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.
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. While understanding the basics concepts and principles, we will move step by step towards 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 full 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
- 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
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?
For 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.
Basic knowledge of Docker and containers
HARDWARE AND SOFTWARE REQUIREMENTS
– Bring your own laptop
– Google Cloud account with free credits – https://cloud.google.com/free/
– Local installation of: Docker, Kubectl and gcloud command-line tool
Seats are limited.
The workshop will be held only if the minimun number of attendees is reached.