Jerome Petazzoni

Staff Container & Infrastructure Engineer @enixsas

Jérôme was part of the team that built, scaled, and operated the dotCloud PAAS, before that company became Docker. He worked seven years at the container startup, where he wore countless hats and ran containers in production before it was cool. He loves to share what he knows, which led him to give hundreds of talks and demos on containers, Docker, and Kubernetes. He trained thousands of people to deploy their apps in confidence on these platforms, and continues to do so as an independent consultant. He values diversity, and strives to be a good ally, or at least a decent social justice sidekick. He also collects musical instruments and can arguably play the theme of Zelda on a dozen of them.

Find Jerome Petazzoni at:
Presentation

Packaging Cloud Native Apps For Kubernetes With Helm

To deploy applications on Kubernetes, we can use YAML manifests. These manifests are relatively simple, straightforward to deploy, but they lack in flexibility. How can we adapt them to our environment, without doing manual editing or maintaining multiple versions side by side? How can we keep track of successive deployed versions, and roll back if a deployment doesn't go well? How can we distribute (and find!) these manifests and their successive revisions?

Helm addresses a lot of these challenges. Our Kubernetes manifests can be extended with a powerful templating language and packaged as Helm "charts". These charts can expose a number of tunable parameters (or "values"), distributed through repositories, indexed by a software Hub. Helm automatically keeps track of the successive releases that we deploy, allowing us to roll back if necessary. Furthermore, Helm is a "graduate project" in the Cloud Native Computing Foundation, meaning that it's now a stable and mature project.

In this hands-on workshop, we will learn how to use Helm to install and configure third-party apps, and then we will learn to write our own Helm charts. We will cover Helm concepts, its templating language, and dive into a few examples of increasing complexity to see some best practices as well as useful tips and tricks.

DATE

Friday May 21 / 09:00AM EDT (3 hours)

LEVEL

Level Intermediate

ADD TO CALENDAR Calendar IconAdd to calendar
SHARE
Logo

Build your learning journey and level-up on the skills most in-demand in 2021. Attend QCon Plus (May 17-28, 2021).

Save your spot for $549 before May 1st

Register
Shape
TOP