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

Support Amazon Linux 2023 (AL2023 previously AL2022) for AWS Node Templates #3382

Closed
snorlaX-sleeps opened this issue Feb 10, 2023 · 9 comments · Fixed by #5604
Closed

Support Amazon Linux 2023 (AL2023 previously AL2022) for AWS Node Templates #3382

snorlaX-sleeps opened this issue Feb 10, 2023 · 9 comments · Fixed by #5604
Assignees
Labels
feature New feature or request

Comments

@snorlaX-sleeps
Copy link
Contributor

Tell us about your request

AWS recently released the Amazon Linux 2022 image, a direct replacement for AL2 images.
Would it be possible to support AL2022 in the same way Karpenter supports AL2 with default userdata etc?

Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?

We would like to migrate our Kubernetes infrastructure to use AL2022 as it comes with OS upgrades and removes the default Python2.7 installation (as well as having longer term support)
As we use Ansible + Systems Manager for node configuration, we have to do some manual configuration to work around the fact that the Ansible playbook will only work with Python2.7 as it's the default.

Are you currently working around this issue?

Using the CUSTOM AMI family type - we are currently only testing the new AMI in a few accounts.

Additional Context

Reading the documentation, it seems to suggest that AL2022 does not install containerd by default.
I can understand why this might be a blocker in terms of native Karpenter support, but wanted to open an issue to start the conversation.

Attachments

No response

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
@snorlaX-sleeps snorlaX-sleeps added the feature New feature or request label Feb 10, 2023
@bryantbiggs
Copy link
Member

Relevant reference awslabs/amazon-eks-ami#824 (comment)

@snorlaX-sleeps
Copy link
Contributor Author

Thanks @bryantbiggs - so this isn't GA yet. Will hold off on our testing

@dc2tom
Copy link

dc2tom commented Mar 16, 2023

@andrewleech
Copy link

I'm very keen to see this available in Karpenter for its updated kernel which should support native overlay file system, required for improved rootless container building with podman: https://www.redhat.com/sysadmin/podman-rootless-overlay

@snorlaX-sleeps would you mind updating the issue title to Amazon Linux 2023 (AL2023) to make this issue more easily searchable now the OS is released?

@snorlaX-sleeps
Copy link
Contributor Author

yes @andrewleech 😉 thanks for the idea

@snorlaX-sleeps snorlaX-sleeps changed the title Support AL2022 for AWS Node Templates Support Amazon Linux 2023 (AL2023 previously AL2022) for AWS Node Templates Mar 24, 2023
@ellistarn ellistarn added the v1 Issues requiring resolution by the v1 milestone label Apr 18, 2023
@jonathan-innis jonathan-innis added v1.x Issues prioritized for post-1.0 and removed v1 Issues requiring resolution by the v1 milestone labels Aug 31, 2023
@roman-parkhunovskyi
Copy link

Any updates on the plans to add AL2023 support?

@cartermckinnon
Copy link
Member

We're tracking AL2023 support in the EKS AMI here: awslabs/amazon-eks-ami#1385

@ami-descope
Copy link

@cartermckinnon what would be the settings to choose this for the aws node template? do we need to wait until Karpenter supports it?

@jmdeal
Copy link
Contributor

jmdeal commented Feb 15, 2024

As of right now we don't have any plans to backport support to the alpha APIs, support for the AL2023 AMI family with the beta APIs is in the works for the next release: #5604. You can still use AL2023 via the Custom AMI family today though on both the alpha and beta APIs.

@jmdeal jmdeal removed the v1.x Issues prioritized for post-1.0 label Feb 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

10 participants