Skip to content
masterclass Buddy

DevOps · Service

Terraform

Terraform's Kubernetes provider lets you declare and manage Kubernetes resources in Terraform. It can create, update, delete, scale, and expose applications while tracking their relationships.

Last updated

Syntax

resource "kubernetes_deployment_v1" "name" { ... }
resource "kubernetes_service_v1" "name" { ... }
resource "kubernetes_manifest" "name" { manifest = { ... } }

In-depth API docs are only for subscribers: parameters, examples, common mistakes and interview practice.

Subscribe
  • Terraform Kubernetes provider
  • kubernetes_deployment_v1
  • kubernetes_service_v1
  • kubernetes_manifest
  • CustomResourceDefinition
  • NodePort
  • Helm provider
  • HCP Terraform Operator for Kubernetes

Source: Manage Kubernetes resources with Terraform | Terraform | HashiCorp Developer. Checked 2026-11-03.