Architecture
Cluster CA (HA)
How the Raft-replicated RootCA works across managers
cellar initgenerates a RootCA in memory, issues a local manager leaf, bootstraps Raft, and proposesCreateClusterwithCAKey+CACert+ join tokens.- Every manager receives the same
Cluster.RootCAthrough the raft log/snapshots. - Only the leader runs the CA signer (
UpdateRootCAfrom the store). On failover, the new leader loads signing material from raft — it does not re-seed from disk. - External APIs never return
CAKey(GetRootCACertificateis cert-only;Cluster.Redact()strips the key).