Buy two Beelink SER8 mini PCs, expand K3s to a 3-node HA control plane #130
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
kai-server is currently the only K3s control-plane node. If it goes down, the whole control plane is down and nothing reschedules anywhere. It is a single point of failure that cannot tolerate any downtime.
Plan
Buy two Beelink SER8 mini PCs and join them as control-plane (server) nodes alongside kai-server. That makes a 3-node etcd cluster: N=3, quorum 2, tolerates one machine failure. Any single box, including kai-server, can go down and the cluster keeps scheduling. The two SER8s also host the public-facing services so blue-green deploys stop being manual.
Hardware
What this gives, and what it does not
Notes
Out of scope
Kai purchases the two SER8s at her convenience, then the cluster-join work happens.
Ported from coilysiren/infrastructure#278.
Iceboxed in the 2026-05-29 backlog burn-down: 3-node HA control plane, overlaps #31 (cluster fully iceboxed). Reopen anytime if it becomes real.