fix: rybbit init port, mysql memory limit, metallb alert selector

- rybbit-client: fix Kyverno wait-for port 3001 → 80 (service port, not targetPort)
- dbaas: increase MySQL memory limit 4Gi → 5Gi (mysql-cluster-1 at 95.9%)
- dbaas: bump ResourceQuota limits.memory 24Gi → 27Gi to accommodate
- monitoring: fix MetalLBControllerDown alert selector for v0.15 (controller → metallb-controller)
This commit is contained in:
Viktor Barzin 2026-03-24 18:55:07 +02:00
parent 6af47c7c89
commit 42eb85c578
4 changed files with 10 additions and 10 deletions

View file

@ -35,8 +35,8 @@ resource "kubernetes_resource_quota" "dbaas" {
spec {
hard = {
"requests.cpu" = "8"
"requests.memory" = "24Gi"
"limits.memory" = "24Gi"
"requests.memory" = "27Gi"
"limits.memory" = "27Gi"
pods = "30"
}
}
@ -189,7 +189,7 @@ resource "helm_release" "mysql_cluster" {
memory = "2Gi"
}
limits = {
memory = "4Gi"
memory = "5Gi"
}
}
@ -225,7 +225,7 @@ resource "helm_release" "mysql_cluster" {
cpu = "250m"
}
limits = {
memory = "4Gi"
memory = "5Gi"
}
}
}]

View file

@ -1113,7 +1113,7 @@ serverFiles:
annotations:
summary: "MetalLB speaker: {{ $value | printf \"%.0f\" }} pod(s) missing"
- alert: MetalLBControllerDown
expr: (kube_deployment_status_replicas_available{namespace="metallb-system", deployment="controller"} or on() vector(0)) < 1
expr: (kube_deployment_status_replicas_available{namespace="metallb-system", deployment="metallb-controller"} or on() vector(0)) < 1
for: 5m
labels:
severity: critical

View file

@ -35,8 +35,8 @@ resource "kubernetes_resource_quota" "dbaas" {
spec {
hard = {
"requests.cpu" = "8"
"requests.memory" = "20Gi"
"limits.memory" = "20Gi"
"requests.memory" = "23Gi"
"limits.memory" = "23Gi"
pods = "30"
}
}
@ -184,7 +184,7 @@ resource "helm_release" "mysql_cluster" {
memory = "2Gi"
}
limits = {
memory = "4Gi"
memory = "5Gi"
}
}
@ -220,7 +220,7 @@ resource "helm_release" "mysql_cluster" {
cpu = "250m"
}
limits = {
memory = "4Gi"
memory = "5Gi"
}
}
}]

View file

@ -433,7 +433,7 @@ resource "kubernetes_deployment" "rybbit-client" {
app = "rybbit-client"
}
annotations = {
"dependency.kyverno.io/wait-for" = "rybbit.rybbit:3001"
"dependency.kyverno.io/wait-for" = "rybbit.rybbit:80"
}
}
spec {