Open VannTen opened 1 month ago
Based on your description in #11039, the plan seems to deprecate the etcd_deployment_type
variable itself rather than just the docker
option of the etcd_deployment_type
. I'm not sure if I understand correctly?
But shouldn't the etcd_deployment_type
variable be deprecated?
Nope, only the docker
choice. I mentioned #11039 because this kind of stuff is a good usecase for it.
docker
andkubeadm
foretcd_deployment_type
covers essentially the same goal: running etcd inside a container.Right now, the
kubeadm
method is limited to run etcd on control-plane nodes (at least, according to the docs). However, I don't think there is any inherent blockers that prevent running on separate nodes, since kubelet can run standalone, without being part of the cluster.The endgoal would be deprecating the
docker
option.The expected benefits would be:
kubeadm
choice becomes a replacement for docker, but with any container engine of the user choiceThis would need 3/4 steps:
kubeadm
feature equivalent withdocker
docker
choice (#11039 would help there ...)docker
choice -> with X >= 3 probably.Wdyt ?
/kind feature /kind cleanup