[ci skip] Fix dashy OOMKilled and healthcheck DNS false-failure

- Add explicit resource limits to dashy (2Gi memory) to prevent OOMKilled
  during webpack build on startup
- Rewrite DNS healthcheck to test from inside the Technitium pod via
  kubectl exec, since MetalLB virtual IPs aren't reachable from outside
  the L2 network
- Deleted orphaned kured/tls-secret (expired Oct 2025, module disabled,
  not mounted by kured DaemonSet)
This commit is contained in:
Viktor Barzin 2026-02-22 12:46:12 +00:00
parent f05bf109c5
commit db659b1f7a
2 changed files with 23 additions and 6 deletions

View file

@ -66,6 +66,16 @@ resource "kubernetes_deployment" "dashy" {
image = "lissy93/dashy:latest"
name = "dashy"
resources {
requests = {
cpu = "50m"
memory = "256Mi"
}
limits = {
cpu = "1"
memory = "2Gi"
}
}
port {
container_port = 8080
}