diff --git a/infra/vultr-kubernetes/health.tf b/infra/vultr-kubernetes/health.tf new file mode 100644 index 0000000..788395b --- /dev/null +++ b/infra/vultr-kubernetes/health.tf @@ -0,0 +1,47 @@ +resource kubernetes_deployment health { + metadata { + name = "health" + namespace = var.playground.namespace + } + spec { + replicas = 1 + selector { + match_labels = { + name = "health" + } + } + template { + metadata { + labels = { + name = "health" + } + } + spec { + container { + name = "health" + image = "quanhua92/whoami:latest" + port { + container_port = "8080" + } + } + } + } + } +} + +resource kubernetes_service health { + metadata { + name = "health" + namespace = var.playground.namespace + } + spec { + selector = { + name = "health" + } + port { + port = 80 + target_port = 8080 + name = "http" + } + } +} \ No newline at end of file