Skip to content

backlog(B-0774 + B-0775): etcd-less options (kine adapter family) + HA-k8s-that-scales-beyond-etcd (CockroachDB / NATS super-cluster / Karmada / cell-based)#5061

Merged
AceHack merged 1 commit into
mainfrom
otto-cli/b0774-b0775-etcdless-and-scale-options-2026-05-25
May 26, 2026
Merged

backlog(B-0774 + B-0775): etcd-less options (kine adapter family) + HA-k8s-that-scales-beyond-etcd (CockroachDB / NATS super-cluster / Karmada / cell-based)#5061
AceHack merged 1 commit into
mainfrom
otto-cli/b0774-b0775-etcdless-and-scale-options-2026-05-25

Conversation

@AceHack
Copy link
Copy Markdown
Member

@AceHack AceHack commented May 26, 2026

Two related questions from Aaron mid-iter-3-wait, bundled into one PR (both backlog rows; no code):

B-0774 ('are there etcdless'): kine is the load-bearing standard interface; operator chooses backend (Dqlite via microk8s; SQLite / Postgres / MySQL / NATS via k3s+kine; Zeta-native DBSP+Raft via B-0766 wave 4). NATS JetStream backend particularly composes with B-0772 Rx fabric + B-0289 Reticulum + B-0773 digital twin.

B-0775 ('ha installs of kubernets that scales better'): scale ceiling depends on ARCHITECTURE not just BACKEND. Per-tier recommendation table covering 1-5 / 5-50 / 50-500 / 500-5000 / 5000+ / multi-region / edge / multi-tenant. Options include kine+CockroachDB, NATS super-cluster, Karmada (CNCF graduated), KubeStellar, vCluster, Cluster API, cell-based custom, Zeta-native cell-based (B-0766 wave 4+ endgame).

Both sharpen B-0756 HA control-plane. Compose with B-0289 / B-0763 / B-0764 / B-0765 / B-0772 / B-0773.

… + HA k8s that scales beyond etcd (CockroachDB / NATS super-cluster / Karmada / Cluster API / cell-based)

Aaron 2026-05-25 mid-iter-3-CI-wait, two questions in sequence:

B-0774 'are there etcdless': yes — microk8s+Dqlite (native
etcd-replacement); k3s+kine+(SQLite/Postgres/MySQL/NATS); kine
is the load-bearing standard interface (per B-0765 ServiceTitan
route — operator chooses backend; kine abstracts etcd v3 API).
NATS JetStream backend particularly composes with B-0772 Rx
fabric + B-0289 Reticulum mesh + B-0773 digital twin.

B-0775 'ha installs of kubernets that scales better': scale
ceiling depends on ARCHITECTURE choice not just BACKEND choice.
Per-tier recommendation: 1-5 nodes (etcd or kine+SQLite); 5-50
(kine+NATS); 50-500 (kine+CockroachDB); 500-5000 (NATS super-
cluster OR Karmada); 5000+ (cell-based + Karmada). Multi-region
+ edge + multi-tenant covered too. Zeta-native cell-based
control plane = B-0766 wave 4+ endgame.

Both sharpen B-0756 HA control-plane (which assumed etcd as
the default HA path). B-0756 stays the simple-default; B-0774
adds backend-swap options; B-0775 adds architecture-scale
options. Composes with B-0763 vendor-swap interface principle
+ B-0772/B-0773 fabric/twin.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings May 26, 2026 01:09
@AceHack AceHack enabled auto-merge (squash) May 26, 2026 01:09
@chatgpt-codex-connector
Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@AceHack AceHack merged commit 3b5adbd into main May 26, 2026
28 of 29 checks passed
@AceHack AceHack deleted the otto-cli/b0774-b0775-etcdless-and-scale-options-2026-05-25 branch May 26, 2026 01:10
@AceHack AceHack review requested due to automatic review settings May 26, 2026 01:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant