Overview
Helm is an open source packaging tool for deploying and managing the life cycle of complex Kubernetes applications using helm command line tool. A Helm chart helps define, install and upgrade the constituents of a Kubernetes application. The steps involved in the deployment of the Kubernetes application would be automated through a Helm chart for the application.
The Helm chart package is also an OCI compliant format which allows it to be pushed and pulled from OCI compliant registry such as Azure or AWS container registries. Therefore we can use the same deployment methodology (pull images and install) used for container images for Helm charts. This allows the container software and deployment tool to be packaged, shipped and installed together.