
Role of ETCD in Kubernetes?
etcd is the only component in Kubernetes that actually remembers anything.
The API server, scheduler, and controller manager have no memory of their own. Every kubectl apply gets written straight into etcd, a small key value store holding the entire cluster's desired state.
If etcd isn't running as a proper cluster with snapshots stored outside the environment, there's no disaster recovery plan. There's a countdown.
Save this for your next architecture review.
#etcd #kubernetes #k8s #devops #kubernetesbackup #etcdbackup #cloudnative #sre #kubernetesha #kodekloud #devopsengineer #k8stutorial #kubernetesarchitecture #infrastructure #controlplane
The API server, scheduler, and controller manager have no memory of their own. Every kubectl apply gets written straight into etcd, a small key value store holding the entire cluster's desired state.
If etcd isn't running as a proper cluster with snapshots stored outside the environment, there's no disaster recovery plan. There's a countdown.
Save this for your next architecture review.
#etcd #kubernetes #k8s #devops #kubernetesbackup #etcdbackup #cloudnative #sre #kubernetesha #kodekloud #devopsengineer #k8stutorial #kubernetesarchitecture #infrastructure #controlplane
KodeKloud
...