Skip to content
Snippets Groups Projects
Commit 899f3baa authored by schnarkus's avatar schnarkus
Browse files

deploy devops24-webservice

parent ffc7412d
No related branches found
No related tags found
No related merge requests found
......@@ -13,31 +13,41 @@ provider "kubernetes" {
resource "kubernetes_deployment_v1" "default" {
metadata {
name = "devops24-hello-app-deployment"
name = "devops24-devops24-webservice-deployment"
}
spec {
selector {
match_labels = {
app = "hello-app"
app = "devops24-webservice"
}
}
template {
metadata {
labels = {
app = "hello-app"
app = "devops24-webservice"
}
}
spec {
container {
image = "us-docker.pkg.dev/google-samples/containers/gke/hello-app:2.0"
name = "hello-app-container"
image = "registry.bht-berlin.de:443/masi9606/webservice:0.0.36"
name = "devops24-webservice-container"
port {
container_port = 8080
name = "hello-app-svc"
name = "devops24-svc"
}
env {
name = "HOST"
value = "0.0.0.0"
}
env {
name = "PORT"
value = "8080"
}
security_context {
......@@ -51,10 +61,10 @@ resource "kubernetes_deployment_v1" "default" {
}
}
liveness_probe {
liveness_probe {
http_get {
path = "/"
port = "hello-app-svc"
path = "/health"
port = "devops24-svc"
http_header {
name = "X-Custom-Header"
......@@ -90,7 +100,7 @@ resource "kubernetes_deployment_v1" "default" {
resource "kubernetes_service_v1" "default" {
metadata {
name = "devops24-hello-app-loadbalancer"
name = "devops24-devops24-webservice-loadbalancer"
annotations = {
"cloud.google.com/l4-rbs" = "enabled"
}
......@@ -98,7 +108,7 @@ resource "kubernetes_service_v1" "default" {
spec {
selector = {
app = "hello-app"
app = "devops24-webservice"
}
ip_family_policy = "RequireDualStack"
......@@ -106,7 +116,7 @@ resource "kubernetes_service_v1" "default" {
port {
name = "http"
port = 80
target_port = "hello-app-svc"
target_port = "devops24-svc"
protocol = "TCP"
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment