Proof of concept for working simple nginx service

This commit is contained in:
shockrah 2024-04-24 00:31:29 -07:00
parent 0f7f95a1b0
commit 2fc151251e

37
lab/cluster/hello.tf Normal file
View File

@ -0,0 +1,37 @@
resource kubernetes_pod nginx_plain {
metadata {
name = "plain-service"
labels = {
app = "plain-app"
}
}
spec {
container {
image = "nginx"
name = "plain-hello"
env {
name = "arbitrary"
value = "rando value"
}
port {
container_port = 80
}
}
}
}
resource kubernetes_service nginx_plain {
metadata {
name = "plain-service"
}
spec {
selector = {
app = kubernetes_pod.nginx_plain.metadata.0.labels.app
}
port {
port = 8080
target_port = 80
}
type = "LoadBalancer"
}
}