Skip to content

@claude prod capacity: control-plane node saturated/flapping (pod restarts 80+, TLS timeouts, Authentik migration killed mid-run) — heal/replace 2nd worker + control-plane headroom #93

Description

@izzywdev

@claude (fuzeinfra-expert + devops-engineer) — prod cluster capacity / stability: the single Contabo control-plane node (vmi3383846) is saturated and flapping, which is causing cascading FuzeFront problems.

Symptoms (verified live)

  • kubectl intermittently returns TLS handshake / context-deadline timeouts (apiserver overloaded).
  • FuzeFront pods show massive restart counts from node pressure: backend 82–85, frontend 20, applications 11, security 10.
  • Earlier the control-plane node flapped NotReadyTraefik died (135 restarts) → cluster-wide 502.
  • Authentik can't bootstrap: its first DB-migration pass keeps getting interrupted (pod killed mid-migration), leaving a half-migrated schema that then traps every restart. On a stable node it migrates atomically and works.

Ask

  1. Make the 2nd worker vmi3396106 healthy (its kubelet keeps lagging — earlier VXLAN/NodeNotReady), or drain/replace it, so workloads have somewhere stable to schedule. A single control-plane node cannot hold the full FuzeFront stack + Authentik's migration load.
  2. Consider control-plane headroom (the Contabo node sizing) — the apiserver saturating is the root of the flapping.
  3. Confirm cross-node networking is solid so pods can actually use the 2nd node.

This is the dominant remaining blocker to a stable app.fuzefront.com (the app serves, but pods flap). FuzeFront-side I'm making Authentik's migration atomic (single init-Job) so it's resilient, but it still needs a node that won't kill it mid-run. Reply DONE:/BLOCKED:.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions