Kubernetes vs. Terraform

  • -
  • 1.33K
  • 16K
  • 153
  • 48
  • 2.61K

What is Kubernetes?

Kubernetes is an open source orchestration system for Docker containers. It handles scheduling onto nodes in a compute cluster and actively manages workloads to ensure that their state matches the users declared intentions.

What is Terraform?

With Terraform, you describe your complete infrastructure as code, even as it spans multiple service providers. Your servers may come from AWS, your DNS may come from CloudFlare, and your database may come from Heroku. Terraform will build all these resources across all these providers in parallel.
Why do developers choose Kubernetes?
Why do you like Kubernetes?

Why do developers choose Terraform?
Why do you like Terraform?

What are the cons of using Kubernetes?
Downsides of Kubernetes?

What are the cons of using Terraform?
No Cons submitted yet for Terraform
Downsides of Terraform?

Want advice about which of these to choose?Ask the StackShare community!

What companies use Kubernetes?
1234 companies on StackShare use Kubernetes
What companies use Terraform?
533 companies on StackShare use Terraform
What tools integrate with Kubernetes?
88 tools on StackShare integrate with Kubernetes
What tools integrate with Terraform?
19 tools on StackShare integrate with Terraform

What are some alternatives to Kubernetes and Terraform?

  • Docker Compose - Define and run multi-container applications with Docker
  • Rancher - Open Source Platform for Running a Private Container Service
  • Docker Swarm - Native clustering for Docker. Turn a pool of Docker hosts into a single, virtual host.
  • Docker Machine - Machine management for a container-centric world

See all alternatives to Kubernetes

[Podcast] PodCTL #26 – Kubernetes Myths & Mispercept...
PodCTL #25 – Kubernetes Myths & Misperceptions – Part I
GPUs in Kubernetes Engine now available in beta
Using Terraform for blue-green deployments on Triton
Chef, Terraform, vCenter and Windows
Terraform with vCenter and Chef

Interest Over Time