Build & maintain complex distributed systems
October 1–2, 2017: Training
October 2–4, 2017: Tutorials & Conference
New York, NY

Managing applications on Kubernetes with Helm

Michelle Noorali (Microsoft Azure)
2:25pm3:05pm Tuesday, October 3, 2017
Average rating: **...
(2.33, 3 ratings)

Who is this presentation for?

  • Software engineers

Prerequisite knowledge

  • Experience with containers
  • A basic understanding of Kubernetes

What you'll learn

  • Understand how to manage the lifecycle of an application in Kubernetes using Helm
  • Learn best practices for configuring a Kubernetes-native application and tips for how to start contributing to Kubernetes and Helm


Container orchestration platform Kubernetes has seen unprecedented traction and adoption in the last few years. However, it can be difficult to figure out how to actually deploy your applications on Kubernetes if you’re new to the space. Michelle Noorali walks you through configuring, deploying, and managing applications on Kubernetes using an open source tool called Helm.

Helm, the package manager for Kubernetes, simplifies deploying and managing applications on Kubernetes. Conceptually modeled on an operating system’s package manager (e.g., APT, yum, or Homebrew), Helm makes it easy to install multitiered applications in a cloud-native way. Kubernetes packages, called charts, provide a way to deploy configurable, out-of-the-box applications, or package your own applications. In this demo-led session, Michelle explains how to use Helm to improve your deployment workflows, best practices for creating and configuring Kubernetes charts, and lessons learned building Helm.

Photo of Michelle Noorali

Michelle Noorali

Microsoft Azure

Michelle Noorali is a senior software engineer on the Azure Container Service team at Microsoft and a core maintainer on the Kubernetes Helm project, a package manager for Kubernetes. Michelle also co-leads SIG-Apps, the Kubernetes special interest group for running and managing applications on Kubernetes. She is primarily a Go developer but has Ruby roots. Michelle is passionate about developer experiences.