Hacker News new | ask | show | jobs
by MuffinFlavored 1032 days ago
> Even terraform is a decent deploy tool

Terraform for k8s pods/workloads instead of `kubectl apply` YAML files?

1 comments

Terraform gives you better declarative state management out of the box. In other words you can view and rollback changes to configuration in a more and robust way. It’s also nice to do both infra provisioning and deployments in the same place. Helm has historically been pretty garbage at handing robust rollbacks.

It’s not something I recommend for every setup, as like I mentioned terraform is pretty clunky and slow but I could see it being a pretty good solution for a place that already uses terraform heavily and doesn’t have a complex deploy story.