-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
EKS Node Groups update proposal #100
Comments
I think the first discussion around the cluster-api implementation happens tonight, not sure if I can join, but it would be lovely to get some idea to see what can be implemented here. |
Just wanted to make it clear for anyone looking at this issue – it should be possible to start on this already, nothing is blocking it (as far as I'm aware). One might wish to start by adding |
Related: #443. |
Sounds good to me, maybe we close this after #443 is merged? |
@Raffo sgtm :) |
Given that eksctl now has support for managed nodegroups I think we can close this. |
Update README to be ready for alpha release
eksctl
should support updates of the node groups. Even ifeks
does not support updating clusters at the time of writing (kubernetes1.10
is the only version supported), we should still have in place a way to update the nodes of the cluster as we might want to rollout fixes to the nodes (i.e. a new AMI with critical bugfixes at the OS level) even without updating Kubernetes itself.To support that we can have different update strategy:
We could think of having this feature implemented in a way that those alternative strategies can be gradually implemented.
Additionally, I propose having those functionalities implemented as CLI-only version at the beginning, such that we can execute individual steps manually as there are definitely multiple steps required and achieving fully automation of this would be mostly a matter of gluing those individual steps together.
Some inspirations for similar functionalities can be found in this kops PR, in progress or in Zalando's cluster update strategies.
eksctl
doesn't need to derive from any of those, but it can definitely learn some lessons :-)Also, in my opinion, this feature is blocked by #46 as it would be a major new feature that would be better to build with a proper testing in place.
The text was updated successfully, but these errors were encountered: