scale down unused/over-replicated services

- osm-routing (otp, osrm-bicycle, osrm-foot): replicas=0, 0Mi actual usage
- dashy: replicas=0, redundant with homepage
- echo: 5 -> 1 replica
- networking-toolbox: 3 -> 1 replica
- travel-blog: 3 -> 1 replica
- blog: 3 -> 1 replica

Saves ~3.5Gi memory requests.
This commit is contained in:
Viktor Barzin 2026-03-14 21:12:44 +00:00 committed by Viktor Barzin
parent 60173ac35c
commit 5ead49e43e
6 changed files with 12 additions and 8 deletions

View file

@ -30,7 +30,7 @@ resource "kubernetes_deployment" "blog" {
}
}
spec {
replicas = 3
replicas = 1
selector {
match_labels = {
run = "blog"

View file

@ -48,7 +48,8 @@ resource "kubernetes_deployment" "dashy" {
}
}
spec {
replicas = 1
# Disabled: reduce cluster memory pressure (2026-03-14 OOM incident)
replicas = 0
selector {
match_labels = {
app = "dashy"

View file

@ -30,7 +30,7 @@ resource "kubernetes_deployment" "echo" {
}
}
spec {
replicas = 5
replicas = 1
selector {
match_labels = {
app = "echo"

View file

@ -30,7 +30,7 @@ resource "kubernetes_deployment" "networking-toolbox" {
}
}
spec {
replicas = 3
replicas = 1
selector {
match_labels = {
app = "networking-toolbox"

View file

@ -59,7 +59,8 @@ resource "kubernetes_deployment" "osrm-foot" {
}
}
spec {
replicas = 1
# Disabled: reduce cluster memory pressure (2026-03-14 OOM incident)
replicas = 0
strategy {
type = "Recreate"
}
@ -139,7 +140,8 @@ resource "kubernetes_deployment" "osrm-bicycle" {
}
}
spec {
replicas = 1
# Disabled: reduce cluster memory pressure (2026-03-14 OOM incident)
replicas = 0
strategy {
type = "Recreate"
}
@ -219,7 +221,8 @@ resource "kubernetes_deployment" "otp" {
}
}
spec {
replicas = 1
# Disabled: reduce cluster memory pressure (2026-03-14 OOM incident)
replicas = 0
strategy {
type = "Recreate"
}

View file

@ -30,7 +30,7 @@ resource "kubernetes_deployment" "blog" {
}
}
spec {
replicas = 3
replicas = 1
selector {
match_labels = {
app = "travel-blog"