From the course: Azure for DevOps: Application Infrastructure

Unlock the full course today

Join today to access over 24,800 courses taught by industry experts.

Define and install an application through Helm

Define and install an application through Helm - Azure Tutorial

From the course: Azure for DevOps: Application Infrastructure

Define and install an application through Helm

- [Instructor] Depending on the resource we want to deploy in Kubernetes, we have to define multiple YAML files. This introduces some complexity. We have to deploy YAML files in the correct sequence, as there may be dependencies and items need to be provisioned if we are going to reference them. As our footprint grows, so does our deployment process. YAML files need to deploy the correct version in order to manage dependencies. Take scenarios where we may have to revert to a previous version. We now have to consider all the deployment files. We may have ones that were discontinued as part of this release. We would need to include it. You might be wondering if there's a better way to handle this and fortunately, there is. We have Helm, a package manager for Kubernetes. Helm solves a similar problem, coordinating Kubernetes deployments. So what does a Helm deployment look like? Helm packages are known as charts. Charts…

Contents