diff --git a/.claude/CLAUDE.md b/.claude/CLAUDE.md index bdcc8e10..aca39c04 100755 --- a/.claude/CLAUDE.md +++ b/.claude/CLAUDE.md @@ -15,6 +15,7 @@ - **New service**: Use `setup-project` skill for full workflow - **Ingress**: `ingress_factory` module. Auth: `protected = true`. Anti-AI: on by default. - **Docker images**: Always build for `linux/amd64` (`docker buildx build --platform linux/amd64`). Pull-through cache serves stale :latest — use versioned tags. +- **Node memory changes**: When changing VM memory on any k8s node, update kubelet `systemReserved`, `kubeReserved`, and eviction thresholds accordingly. Config: `/var/lib/kubelet/config.yaml`. Template: `stacks/infra/main.tf`. Current values: systemReserved=512Mi, kubeReserved=512Mi, evictionHard=500Mi, evictionSoft=1Gi. ## User Preferences - **Calendar**: Nextcloud at `nextcloud.viktorbarzin.me`