Create Pods using Rancher with Terraform

Viewed 10

I created this simple Terraform script with Rancher to create namespace in imported Kubernetes cluster:

terraform {
  required_providers {
    rancher2 = {
      source = "rancher/rancher2"
      version = "1.24.1"
    }
  }
}

provider "rancher2" {
  api_url   = "https://192.168.1.128/v3"
  token_key = "token-n4fxx:4qcgctvph7qh2sdnn762zpzg889rgw8xpd2nvcnpnr4v4wpb9zljtd"
  insecure = true
}

resource "rancher2_namespace" "zone-1" {
  name = "zone-1"
  project_id = "c-m-xmhbjzdt:p-sd86v"
  description = "zone-1 namespace"
  resource_quota {
    limit {
      limits_cpu = "100m"
      limits_memory = "100Mi"
      requests_storage = "1Gi"
    }
  }
  container_resource_limit {
    limits_cpu = "20m"
    limits_memory = "20Mi"
    requests_cpu = "1m"
    requests_memory = "1Mi"
  }
}

The question is how I can create Pods into the Kubernetes cluster using again Terraform script?

0 Answers
Related