Use case

Manage Kubernetes

Provision and manage Kubernetes clusters on AWS, Microsoft Azure, or Google Cloud, and interact with your cluster using the Kubernetes Terraform provider.

Challenge

Disparate management techniques betwen platform and applications

Many organizations adopt Kubernetes to modernize and orchestrate their containerized apps, making applications more portable so IT can shift them more easily between internal environments and the cloud. Platform teams have many choices for how to run Kubernetes reliably and securely, and continuously deploying apps to Kubernetes can be challenging.

Solution

Consistently manage clusters and their resources with Terraform

With Terraform infrastructure as code, you can provision Kubernetes clusters, surrounding services, and application resources with a single workflow. Publish resources in reusable modules in your organization's own private registry, and create workspaces for app developers to compose their own Kubernetes environments based on these shared components.

GitHub
GitHub
Customer case study

Cracking the code to global success

The world’s largest developer-collaboration platform uses HashiCorp solutions to shore up internal processes and deliver mission-critical functionality faster and at lower cost.

Ready to get started?

Provision and manage Kubernetes clusters on AWS, Microsoft Azure, or Google Cloud, and interact with your cluster using Terraform Cloud.

Multi-cloud Kubernetes with HashiCorp Terraform

Join HashiCorp Developer Advocate Kerim Satirli for this deep dive on managing Kubernetes with Terraform, recorded live during KubeCon North America.