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" + } +}