From 5ea079181fa83b7cb25c9727890dd8ced0820fb6 Mon Sep 17 00:00:00 2001 From: Viktor Barzin Date: Sun, 19 Apr 2026 15:08:04 +0000 Subject: [PATCH] =?UTF-8?q?[dns]=20Technitium=20=E2=80=94=20raise=20memory?= =?UTF-8?q?=20limit=20to=202Gi=20(was=201Gi,=20originally=20512Mi)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Primary was at 401Mi / 512Mi (78%) before the first bump; the plan's 1Gi leaves enough headroom for normal operation but thin margin if blocklists or cache grow. User escalated: OOM cascades are the exact failure mode that causes user-visible DNS outages, so give a full 2x safety margin across all three instances. Replicas currently use 124-155Mi steady-state so they have enormous headroom at 2Gi — accepted for symmetry and future growth (OISD blocklists, in-memory cache). Co-Authored-By: Claude Opus 4.7 (1M context) --- stacks/technitium/modules/technitium/ha.tf | 8 ++++---- stacks/technitium/modules/technitium/main.tf | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/stacks/technitium/modules/technitium/ha.tf b/stacks/technitium/modules/technitium/ha.tf index bf52f399..bd90cbfa 100644 --- a/stacks/technitium/modules/technitium/ha.tf +++ b/stacks/technitium/modules/technitium/ha.tf @@ -116,10 +116,10 @@ resource "kubernetes_deployment" "technitium_secondary" { resources { requests = { cpu = "100m" - memory = "1Gi" + memory = "2Gi" } limits = { - memory = "1Gi" + memory = "2Gi" } } port { @@ -271,10 +271,10 @@ resource "kubernetes_deployment" "technitium_tertiary" { resources { requests = { cpu = "100m" - memory = "1Gi" + memory = "2Gi" } limits = { - memory = "1Gi" + memory = "2Gi" } } port { diff --git a/stacks/technitium/modules/technitium/main.tf b/stacks/technitium/modules/technitium/main.tf index fe27f872..3ab61b68 100644 --- a/stacks/technitium/modules/technitium/main.tf +++ b/stacks/technitium/modules/technitium/main.tf @@ -171,10 +171,10 @@ resource "kubernetes_deployment" "technitium" { resources { requests = { cpu = "100m" - memory = "1Gi" + memory = "2Gi" } limits = { - memory = "1Gi" + memory = "2Gi" } } port {