There are many tools that can help you with your cluster provisioning / setup.
Based kubernetes managed solutions in cloud (EKS, GKE, AKS) you can take into consideration:
Here is some comparison of those tools:
Web Console | CLI | Terraform | Template Service | |
---|---|---|---|---|
Learning Curve | Low | Low | Significant | Significant |
Imperative/Declarative | Imperative | Imperative | Declarative | Declarative |
IaC support | No | No | Yes | Yes |
Reusability | No | If script is idempotent | High | High |
Support for multi cloud | No | No | Yes | No |
Easy to use with pipelines | No | No | Yes | Yes |
Which one to chose should depend on your shape of your solution. But if you’re going to use cloud intensively, one of the declarative tool should be chosen.
We’re a team of experienced and skilled software developers – and people you’ll enjoy working with.
Start Your Project