Home / Companies / Spacelift / Blog / Post Details
Content Deep Dive

Using Terraform Helm Provider to Deploy Applications

Blog post from Spacelift

Post Details
Company
Date Published
Author
Jack Roper
Word Count
1,025
Language
English
Hacker News Points
-
Summary

This article discusses using Terraform to deploy applications in a Kubernetes (K8S) cluster with the Helm provider. The Helm provider is a plugin that enables interaction between Terraform and specific infrastructure or service providers, simplifying application deployment and management on K8S by abstracting away complexities. To use the Helm provider, it must be declared in the Terraform configuration file. Deploying Helm charts in Kubernetes with Terraform involves specifying a release of the chart using the helm_release resource. The article provides examples for deploying NGINX controller, Redis cache, and Prometheus using the official Prometheus chart from the Prometheus Community Helm chart repository.