Skip to content

RFE: use learner mode for joining etcd members #1793

Closed
kubernetes/kubernetes
#129589
@fabriziopandini

Description

@fabriziopandini

Growing a local etcd cluster is a complex operation, and in the past, we already faced some issues like e.g. kubernetes-sigs/kind#588

Now that the implementation of the etcd learner mode is progressing, we should start considering if to use it in kubeadm in order to make join --control-plane implementation more robust.

at a high level what we would like to achieve is:

  • a new etcd member should be created as a learner and became a voting member only after the etcd data are fully aligned.
    ideally
  • we should also prevent the api-server to read from a learner node

Ref docs:


(edit by neolit123)

1.26:

1.27(alpha):

1.29(beta):

1.32(GA):

1.33:

Metadata

Metadata

Assignees

Labels

area/HAarea/etcdkind/designCategorizes issue or PR as related to design.kind/featureCategorizes issue or PR as related to a new feature.priority/important-longtermImportant over the long term, but may not be staffed and/or may need multiple releases to complete.

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions