From cff9f6a2628119c3fdcc03ca674837d7992777df Mon Sep 17 00:00:00 2001 From: Cedric Girard Date: Fri, 15 May 2020 14:32:05 +0200 Subject: [PATCH] k8s svc --- 11_kubernetes/base.tf | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/11_kubernetes/base.tf b/11_kubernetes/base.tf index 292d8ef..040a062 100644 --- a/11_kubernetes/base.tf +++ b/11_kubernetes/base.tf @@ -13,11 +13,35 @@ resource "kubernetes_pod" "web" { metadata { name = "web" namespace = kubernetes_namespace.ns.id + labels = { + app = "webapp" + } } spec { container { image = "nginx:latest" name = "web" + port { + container_port = 80 + } } } } + +resource "kubernetes_service" "web" { + metadata { + name = "web-svc" + namespace = kubernetes_namespace.ns.id + } + spec { + selector = { + app = kubernetes_pod.web.metadata.0.labels.app + } + port { + port = 80 + target_port = 80 + node_port = 30080 + } + type = "NodePort" + } +}