Packaging Cloud Native Apps For Kubernetes With Helm
Purchase your ticket for this workshop for $350.00
Key Takeaways
1Concepts and notions (charts, repos, values, templates…)
2CLI usage and syntax
3Anatomy of a Helm chart (file and directory structure)
4Helm templating language, syntax, available functions
5Advanced techniques (dependencies, global parameters, secret generation…)
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.
SPEAKER
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... Read more Find Jerome Petazzoni at:More Workshops
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