cdk-eks-blueprints icon indicating copy to clipboard operation
cdk-eks-blueprints copied to clipboard

Support for EKS Version 1.29

Open RyanDevlin opened this issue 1 year ago • 6 comments

Describe the feature

EKS version 1.29 was just released this past Tuesday (Jan. 23rd). We would like support for this version to be added into EKS Blueprints so we can rebuild all of our clusters with the latest version.

Use Case

I work for an internal AWS team building large Kubernetes clusters for a new service we are launching soon. I would like to launch with the latest version of EKS. Because we use Blueprints to build our clusters, we are limited by the Blueprint version for building a cluster with the latest version.

Proposed Solution

No response

Other Information

No response

Acknowledgements

  • [ ] I may be able to implement this feature request

CDK version used

1.203

EKS Blueprints Version

1.12.0

Node.js Version

18.x

Environment details (OS name and version, etc.)

Running CDK on AL2, deploying EKS with both AL2 and Bottlerocket hosts.

RyanDevlin avatar Jan 25 '24 19:01 RyanDevlin

@RyanDevlin our CDK version is 2.115, we have been off the 1.x version of CDK for a long time (just making sure there is no lib conflict). We will add explicit support for 1.29 and make a default version, however you should be able to use 1.29 now:

           EksBlueprint.builder()
                 ...
                .version(KubernetesVersion.of('1.29'))

We have not tested it yes, so interested in any feedback wrt migration to 1.29. Some core addons may require explicit version set to match the target version.

shapirov103 avatar Jan 25 '24 20:01 shapirov103

Fair point about our CDK version, I think we have to upgrade to V2 anyway so that's no issue. As for deploying 1.29 in the way you mentioned, I don't think we want to put in the work to rebuild until it's fully supported and tested with all AddOns (we use several). Do you have a rough timeline for when it will be fully supported and tested?

RyanDevlin avatar Jan 25 '24 22:01 RyanDevlin

This issue has been automatically marked as stale because it has been open 60 days with no activity. Remove stale label or comment or this issue will be closed in 10 days

github-actions[bot] avatar Apr 25 '24 00:04 github-actions[bot]

Chiming in here - ideally we'd get 1.29 support well in advance of November 26th later this year, when it goes out of standard support and starts costing me extra money in extended support.

tdalbo92 avatar May 31 '24 21:05 tdalbo92

we will add support directly but you should be able to provision EKS clusters v 1.29 and 1.30 using eks.KubernetesVersion.of('1.29')

shapirov103 avatar Jun 10 '24 18:06 shapirov103

This issue has been automatically marked as stale because it has been open 60 days with no activity. Remove stale label or comment or this issue will be closed in 10 days

github-actions[bot] avatar Sep 09 '24 00:09 github-actions[bot]