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’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Deprecate installation of VPC resource controller #2401

Closed
cPu1 opened this issue Jul 6, 2020 · 5 comments · Fixed by #4338
Closed

Deprecate installation of VPC resource controller #2401

cPu1 opened this issue Jul 6, 2020 · 5 comments · Fixed by #4338
Assignees
Labels
kind/improvement priority/important-soon Ideally to be resolved in time for the next release

Comments

@cPu1
Copy link
Collaborator

cPu1 commented Jul 6, 2020

In a future release, EKS will start running the VPC resource controller components on the control plane. Today, eksctl has a command to install the VPC resource controller on worker nodes, and requires having at least one Linux worker node in the cluster. This command will no longer be required for EKS version 1.16 and above, but should still be supported for previous versions and eventually deprecated when support for EKS 1.15 is removed. Existing 1.16 clusters will be automatically upgraded by EKS to a newer platform version that is yet to be determined.

As part of this change, eksctl should warn if --install-vpc-controller is specified in eksctl create cluster for EKS version 1.16 and above. Additionally, when a command (like create nodegroup) is run and eksctl finds that the VPC resource controller is installed, it should:

  1. Instruct the user to delete it, e.g., via kubectl. The exact resources to delete can be specified in the instructions.
  2. Instruct the user to delete any Linux nodegroups that were dedicated for running the VPC resource controller.

See aws/containers-roadmap#1280 (comment)

@michaelbeaumont
Copy link
Contributor

michaelbeaumont commented Jul 15, 2020

Check platform versions for 1.17 platform 3

@martina-if martina-if added the priority/important-soon Ideally to be resolved in time for the next release label Aug 12, 2020
@ghost
Copy link

ghost commented Aug 28, 2020

@michaelbeaumont is this the case already? I cannot see any reference in the AWS documentation that the VPC resource controller isn't needed anymore

@michaelbeaumont
Copy link
Contributor

Nope, nothing has changed here yet.

@cPu1
Copy link
Collaborator Author

cPu1 commented Nov 18, 2021

This is blocked on AWS patching all existing EKS clusters to enable support for Windows IPAM on the control plane.

@Himangini
Copy link
Collaborator

Closing. See here for info aws/containers-roadmap#1280 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/improvement priority/important-soon Ideally to be resolved in time for the next release
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants