Skip to content

Instantly share code, notes, and snippets.

@mgpradeepa
Last active June 14, 2024 05:01
Show Gist options
  • Save mgpradeepa/5c03b3f7dc43f1be437c9ea51ddc20c9 to your computer and use it in GitHub Desktop.
Save mgpradeepa/5c03b3f7dc43f1be437c9ea51ddc20c9 to your computer and use it in GitHub Desktop.
Terraform vs Helm

Create Cloud Infra, maintain, monitor. Also create virtual env for Apps to execute.

For Devops one of the primary focus is to manage the deployment environments. However with so much of varieties devops needs a way to ease it out. Devops team has more responsibility to create and monitor the entire Cloud infra and also create env for the applications to run.

We observe Terraform and Helm are two such ways technologies available to get utilized from. Terraform helps the engineer to direct the need by using HCL files instead of obtaining each cloud components to get the setup done. Terraform needs the requirement of the cloud to be clear and direct it usig HCL (Hashicorp Configuration Language). However Terraform depends on many thirdparty plugins for enabling the cloud infra

HELM Helm charts are primarily focussed to execute on kubernetes environments. Written in GO and enables the templates to configure the cluster resources for the apps to install Easy to use for each app and maintains the revision history of the releases.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment