aws / aws/containers-roadmap

[eks] [request]: Document/discuss how the upstream change to beta APIs will be handled by EKS

Open
#1,686 0 comments 0 reactions 0 assignees View on GitHub
EKS Proposed
Dominant language
Shell
Stars
5.4k
Forks
334
PR merge metrics
No merged PRs in 30d

Description

### Community Note

* Please vote on this issue by adding a 👍 [reaction](https://blog.github.com/2016-03-10-add-reactions-to-pull-requests-issues-and-comments/) 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**
As of Kubernetes v1.24 [KEP-3136](https://github.com/kubernetes/enhancements/pull/3137) has been approved and means that all new beta APIs will be off by default. AFAIK the current EKS behaviour mirrors upstream Kubernetes and has beta APIs enabled by default, with no user customisation. If this approach is continued for EKS v1.24 all new beta APIs will be off by default and the user will not be able to customise them.

I think there is probably some discussion to be had here. I'm not specifically asking for user customisation, although that would solve the problem if beta APIs could be toggled, I'd like beta APIs to be evaluated subjectively and as EKS tracks behind stable Kubernetes there is the benefit of hindsight to be had.

**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?**
Beta APIs can be useful and having them always off in EKS, which can trail significantly behind upstream, will stifle innovation and potentially cause significant issues.

**Are you currently working around this issue?**
n/a

**Additional context**
n/a

**Attachments**
n/a)

Contributor guide

Open the contributing guide

Research direction

Start by reading Kubernetes KEP-3136 and the issue's description of EKS v1.24 beta API behavior. There are no files, tests, or entry points named. Done would be a documented, agreed approach for how EKS evaluates and handles upstream beta APIs, but the issue does not define that decision.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, kubernetes
Domain
cloud, devops
Issue type
Documentation
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.