Using Helm with Terraform to deploy AWS Load Balancer Controller on AWS EKS
<h1>What is Helm?</h1>
<p>Helm is a tool that works as a package manager for automating the creation, packaging, configuration, and deployment of Kubernetes applications by combining different Kubernetes configuration files into a single reusable package.</p>
<h2><strong>Advantages of using helm over kubernetes manifest files:</strong></h2>
<ol>
<li>The packages that are created are reusable across multiple environments.</li>
<li>In the case of Kubernetes manifest files, the developers need to create yaml files again and which is not required in helm.</li>
<li>A single command can be used to create multiple resources.</li>
<li>It is easier to rollback to a previous version using helm.</li>
<li>Helm requires only minimal required values for deployment, thus reducing the complexity of deployment process and lengthy kubernetes manifest files.</li>
</ol>
<p><a href="https://blog.searce.com/using-helm-with-terraform-to-deploy-aws-load-balancer-controller-on-aws-eks-84ea102352f2"><strong>Website</strong></a></p>