Kubernetes: Hands-on to deploy and scale your applications

Andrea Giardini

DATE March 26

LOCATION Polo Formativo | Via Cristoforo Colombo, 116


Click here to know how to obtain these discounts.

LANGUAGE
Italian

LEVEL
medium

DURATION
workshop: 9.00 - 18.00 (1 hour lunch break)

CHECK IN check in: 8:30 - 9:00

PRICES

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

WARNING:
Seats are limited.
The workshop will be held only if the minimum number of attendees is reached.


Click here to know how to obtain these discounts.

BIOGRAPHY

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. 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
  1. Environment variables
  2. ConfigMaps
  3. 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?

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.

PREREQUIREMENTS

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

WARNING
Seats are limited.
The workshop will be held only if the minimun number of attendees is reached.


Click here to know how to obtain these discounts.

Back to workshops list