Skip to content

etcd recovery on bootstrap #3409

Description

@smira

Feature Request

Given that etcd backup was created via #3408, in case of control plane complete failure provide a way to recover a control plane from the backup.

Description

Failed control plane nodes are decommissioned.

New control plane is created with same machine configuration as before, it enters the waiting loop for etcd to join.

User can now do talosctl etcd bootstrap --from-backup=etcd.db to bootstrap etcd from the snapshot recovering the state of the cluster.

Tests

Take snapshot, wipe all control plane nodes, wait for the nodes to enter bootstrap waiting state, recover from the backup, cluster should be healthy.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions