1 minute read

Deployment of Pre-configured applications with Helm charts

Package managers are essential in helping users from the inconvenience of manually installing & configuring an application. Package managers are helpful in scenarios when an app has multiple external dependencies. In Kubernetes, many software apps must run as a cluster of interdependent containers.

• Hence, it is recommended to use Helm as the package manager for Kubernetes. Helm helps illustrate through charts how to run an app as a cluster of containers inside Kubernetes.

Advertisement

https://calidadinfotech.com/ https://calidadinfotech.com/

• Helm allows you to create your charts from scratch. It plays a vital role, especially when you have built a custom app that must be deployed internally. However, if you are using a trendy application having a typical deployment pattern, it means someone has already made a Helm chart for it & might have published it in the Artifact Hub.

• You can access Helm charts from the Kubeapps.com directory.

Simplification of storage management & other applicationrelated resources

• Containers are entrenched, which means the code & data you will put into them won’t be suspected to change. However, apps need a state for dealing with external storage volumes.

• Kubernetes have the latest abstractions, allowing containers & apps to deal with external storage in the same decoupled manner as other resources. You can access several common kinds of external storage like Amazon EBS volumes & plain old NFS shares via Kubernetes storage drivers, also called volumes.

• Containers often need secret credentials like API keys & service passwords for hardcoding into a container. Kubernetes overcomes this by providing robust security for handling secrets through its mechanism. https://calidadinfotech.com/

This article is from: