bottlerocket-os / bottlerocket-os/bottlerocket

CEL Expression Support for MaxPods, KubeReserved, and SystemReserved

Open
#4,901 0 comments 0 reactions 0 assignees View on GitHub
status/needs-triage type/enhancement
Dominant language
Rust
Stars
9.7k
Forks
586
Avg merge
1d 11h
Merged PRs (30d)
11

Description

**What I'd like:**

Similar to how in AL2023, nodeadm allows users to pass in a CEL expression for MaxPods https://github.com/awslabs/amazon-eks-ami/blob/main/nodeadm/internal/kubelet/eni_max_pods.go, it would be very useful if the same were able to be expressed in bottlerocket.

**Any alternatives you've considered:**

Contributor guide

Open the contributing guide

Research direction

Start by reading the referenced AL2023 implementation in nodeadm/internal/kubelet/eni_max_pods.go and comparing its MaxPods CEL expression support with Bottlerocket's handling of MaxPods, KubeReserved, and SystemReserved. Done means users can express these settings with CEL expressions in Bottlerocket, with the supported behavior documented and verified.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
operating-systems
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.