Files
TechRadarAJR/radar/2017-10-01/helm-terraform.md
2018-05-14 16:41:04 +02:00

937 B

title, ring, quadrant
title ring quadrant
Helm/Terraform trial tools

For our OM3 projects infrastructure we run multiple Kubernetes clusters, and to orchestrate the infrastructure provisioning decided quite fast to go with Terraform. Terraform allows us to easily manage our infrastructure, from AWS EC2 instances to RabbitMQ message queues. Also the Kops installer for Kubernetes on AWS uses terraform as it's main building brick, and we can trigger Kops via Terraform.

For managing deployments within Kubernetes we use Helm, which makes templating Kubernetes configuration files super easy (also known as Helm charts).

We bring both tools together to manage similar parts of the infrastructure, for example a shared file with domainname to application mappings allows us to provision Route 53 DNS entries via Terraform and then roll out Kubernetes Ingress definitions with the appropriate hostname to service mapping via Helm.