Skip to content
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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

[EKS] [request]: Add/Remove Availability Zone(AZ) for Worker Nodes during EKS Cluster Dataplane Upgrade #2246

Open
jafferaws opened this issue Dec 20, 2023 · 8 comments
Labels
EKS Amazon Elastic Kubernetes Service Proposed Community submitted issue

Comments

@jafferaws
Copy link

jafferaws commented Dec 20, 2023

Community Note

  • Please vote on this issue by adding a 馃憤 reaction to the original issue to help the community and maintainers prioritize this request
  • Please do not leave "+1" or "me too" comments, they generate extra noise for issue followers and do not help prioritize the request
  • If you are interested in working on this issue or have submitted a pull request, please leave a comment

Tell us about your request
Add/Remove Availability Zone(AZ) for Worker Nodes during EKS Cluster Dataplane Upgrade

Which service(s) is this request for?
EKS

Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?
The ability to expand the number of Availability Zones (AZ) for the Dataplane (Worker Nodes) Node Group while upgrading the Cluster. Clients seeking more IP capacity for worker nodes and high availability may wish to add or remove the extra AZ. We urgently need to have this feature available for customer needs as AWS EKS does not currently offer it.

Are you currently working around this issue?
We are unable to resolve this problem during Cluster upgrade scenarios.

@jafferaws jafferaws added the Proposed Community submitted issue label Dec 20, 2023
@mikestef9 mikestef9 added the EKS Amazon Elastic Kubernetes Service label Dec 21, 2023
@mikestef9
Copy link
Contributor

Can you provide some more details here, don't really understand what the ask is

@jafferaws
Copy link
Author

@mikestef9 Thank you for the comment.

Here's the ask:
Scenario: I have two Availability Zones (AZ) tied to my EKS cluster. In the course of upgrading the EKS version from one version to newer version, I would like to add more AZ to the cluster. I want to convert it from a 2AZ cluster to a 3AZ cluster. I'm not aware of any AWS-provided solutions at this time for this use case.

Am looking for solution to add additional Availability Zone to a existing EKS clusters while performing EKS version Upgrade.

Kindly provide the solution. Any inputs would be highly appreciated.

Thanks,
Jaffer

@mikestef9
Copy link
Contributor

Still don't follow. EKS already supports changing subnets associated with the cluster control plane. And you can always choose which subnets/AZs to run worker nodes at any time.

@jafferaws
Copy link
Author

jafferaws commented Jan 3, 2024

Hi @mikestef9 . My request is not about the control plane subnet changes. I need to add new Availability Zone(AZ) to the Data plane (worker node) in the existing EKS cluster. Meaning, I already have a data plane (worker nodes) with 2 Availability Zone setup. I want to add additional Availability Zone to the existing cluster. Is it possible? if not, I would need that option available as feature request.

@pedroperezclickit
Copy link

Hello @jafferaws any update from AWS about this topic?

@wooyoungAhn
Copy link

Hello
I have same problem
any update from AWS?

@AliceMajere
Copy link

AliceMajere commented Apr 18, 2024

Hello,
I would like this feature too. It is possible to expend the CIDR and add/remove subnet, but you cannot add a subnet from AZ3 if the EKS cluster was created with only AZ1 and AZ2 originally.
It would be great if we could expend/reduce the cluster number of AZ without having to create a complete new cluster.

@mikestef9
Copy link
Contributor

mikestef9 commented Apr 18, 2024

There may be multiple asks here which is getting confusing. You cannot use a new AZ in the EKS control plane subnets. But the dataplane (worker nodes) you have always been able to run whereever you want. It's completed unrelated to the subnets passed to the control plane.

A feature request for updating control plane subnets to new AZs is now open #2330, but I still don't understand what this request is asking for.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
EKS Amazon Elastic Kubernetes Service Proposed Community submitted issue
Projects
None yet
Development

No branches or pull requests

5 participants