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 intoMay 26, 2026
Conversation
… + 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>
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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.