Using Helm for application deployment
Helm is one of the popular configuration management tools in the Kubernetes ecosystem. It came into existence as early as 2015. It has come a long way in evolving itself and solving all the bottlenecks. Being a Cloud Native Computing Foundation (CNCF)-graduated project shows its maturity, production readiness, and value. Here are three key concepts of Helm:
- Charts: Charts are the basic units of applications in Helm. A chart is nothing but the bundled package of an application with all its dependencies.
- Repository: A bundled chart requires a consistent way of storage to distribute reliably, and repositories support this requirement. While open source applications can use a public repository, private repositories can be used for proprietary applications. Starting from Helm v3.8.0, any Open Container Initiative (OCI)-compliant repository will support Helm. This means that most container registries support Helm packages as well.
- Release...