kubernetes/pkg
Patrick Ohly a5de75458e DRA API: bump maximum size of ReservedFor to 256
The original limit of 32 seemed sufficient for a single GPU on a node. But for
shared non-local resources it is too low. For example, a ResourceClaim might be
used to allocate an interconnect channel that connects all pods of a workload
running on several different nodes, in which case the number of pods can be
considerably larger.

256 is high enough for currently planned systems. If we need something even
higher in the future, an alternative approach might be needed to avoid
scalability problems.

Normally, increasing such a limit would have to be done incrementally over two
releases. In this case we decided on
Slack (https://kubernetes.slack.com/archives/CJUQN3E4T/p1734593174791519) to
make an exception and apply this change to current master for 1.33 and backport
it to the next 1.32.x patch release for production usage.

This breaks downgrades to a 1.32 release without this change if there are
ResourceClaims with a number of consumers > 32 in ReservedFor. In practice,
this breakage is very unlikely because there are no workloads yet which need so
many consumers and such downgrades to a previous patch release are also
unlikely. Downgrades to 1.31 already weren't supported when using DRA v1beta1.
2025-01-09 14:27:03 +01:00
..
api Add AllowSidecarResizePolicy to relax resize policy validation check of sidecar containers 2024-11-12 05:08:51 +00:00
apis DRA API: bump maximum size of ReservedFor to 256 2025-01-09 14:27:03 +01:00
auth wire in ctx to rbac plugins 2024-09-17 20:04:02 +03:00
capabilities Add ut coverage for capabilities.Setup (#125395) 2024-10-17 18:23:03 +01:00
client Add test to confirm default content type used by core client 2024-10-23 11:35:32 -04:00
cluster/ports Webhook framework for cloud controller manager 2023-03-14 23:28:05 +00:00
controller Merge pull request #128247 from mattcary/autodelete-ga 2024-11-07 22:20:43 +00:00
controlplane Isolate mock signer for externaljwt tests 2024-12-12 09:32:11 -05:00
credentialprovider credential provider config: detect typos 2024-10-14 12:23:43 -07:00
features featuregate UID in RequestHeader authenticator 2024-12-04 16:26:28 +01:00
fieldpath Improved FormatMap: Improves performance by about 4x, or nearly 2x in the worst case (#112661) 2023-03-01 22:26:55 -08:00
generated DRA API: bump maximum size of ReservedFor to 256 2025-01-09 14:27:03 +01:00
kubeapiserver v1alpha2 LeaseCandidate API 2024-11-08 02:27:19 +00:00
kubectl DRA: bump API v1alpha2 -> v1alpha3 2024-07-21 17:28:13 +02:00
kubelet Revert "[FG:InPlacePodVerticalScaling] Graduate to Beta" 2024-11-20 14:55:29 +08:00
kubemark remove runonce mode 2024-11-07 19:54:11 +08:00
printers v1alpha2 LeaseCandidate API 2024-11-08 02:27:19 +00:00
probe fix: enable nil-compare and error-nil rules from testifylint in module k8s.io/kubernetes 2024-09-25 06:02:47 +02:00
proxy proxy: cleanup UpdateServiceMapResult 2024-10-28 20:10:46 +05:30
quota/v1 Merge pull request #128407 from ndixita/pod-level-resources 2024-11-08 07:10:50 +00:00
registry fix PodLogsQuerySplitStream if feature is enabled and using defaults 2024-11-08 22:32:30 -05:00
routes Move public key getter to interface 2024-06-25 18:10:08 -04:00
scheduler Merge pull request #128691 from sanposhiho/flaky-candidate 2024-11-09 19:38:44 +00:00
security Copy limited pieces of code we use from runc's apparmor and utils packages 2024-10-22 09:56:22 -04:00
securitycontext Merge pull request #126011 from haircommander/sc-userns 2024-07-11 12:16:16 -07:00
serviceaccount Isolate mock signer for externaljwt tests 2024-12-12 09:32:11 -05:00
util Merge pull request #126621 from my-git9/node-deadcode-remove 2024-11-08 16:38:45 +00:00
volume prevent unnecessary resolving of iscsi/fc devices to dm 2024-12-12 15:57:59 +01:00
windows/service Windows node graceful shutdown 2024-11-05 17:46:22 +00:00
.import-restrictions
OWNERS lavalamp is taking a long break 2023-05-11 16:43:38 +00:00