Kind: Add nodes to running cluster

Created on 24 Apr 2019  路  5Comments  路  Source: kubernetes-sigs/kind

What would you like to be documented:
How can I add more nodes to a running multi-node cluster? Do I have to use kubeadm for that? Is it even possible with kind?

Why is this needed:
I want to test a scenario where a whole cluster is upgraded, but not by upgrading running nodes, but by creating a new worker pool and then switched over to them in rolling update fashion.

kindocumentation

Most helpful comment

no, we've made it faster to create and delete clusters, work like this is on hold while we refactor how nodes are managed entirely

All 5 comments

Experimental upgrade work for testing kubeadm is in https://github.com/kubernetes/kubeadm/tree/master/kinder

Currently we do not support adding nodes or upgrading in kind. We might in the future.

Thanks for the quick info and pointer to kinder. Closing for now.

any news about this feature ?

no, we've made it faster to create and delete clusters, work like this is on hold while we refactor how nodes are managed entirely

Hi @bentheelder,

I was just in the shower trying to devise an e2e test framework for CAPV, with Kind being, of course, a huge part of it. The framework would be one part vC Simulator and one part Kind. However, this falls down if we can鈥檛 add/remove nodes to a running Kind cluster. There鈥檚 still some basic testing we can do by preallocating the max number of nodes we know we鈥檒l need, but this obviously remove the ability to test adding/removing nodes in a true e2e fashion.

Basically this is a big priority for CAPV, and anything I can do to help prioritize this issue, please let me know.

Was this page helpful?
0 / 5 - 0 ratings