-
Notifications
You must be signed in to change notification settings - Fork 553
Enable kubernetes_node_scale benchmark (up to 5k nodes) on AWS EKS with Karpenter #6512
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
Merged
copybara-service
merged 22 commits into
GoogleCloudPlatform:master
from
kiryl-filatau:aws-5k
Apr 7, 2026
+410
−253
Merged
Changes from all commits
Commits
Show all changes
22 commits
Select commit
Hold shift + click to select a range
214e6f0
add pyink modification
kiryl-filatau e0b33ec
Merge branch 'azure-5k' into aws-5k
kiryl-filatau 3519bf3
Merge branch 'azure-5k' into aws-5k
kiryl-filatau 5577dee
extend timeout for deletion
kiryl-filatau 5869a7e
decrease the timeout, as 1 hour is enough
kiryl-filatau ed94853
pyink reformat
kiryl-filatau 684215e
reformatted by pyink
kiryl-filatau 568ba1a
Merge branch 'master' into aws-5k
kiryl-filatau d14b242
Fix pytype in Prepare() and GetNodeNames mocks in kubernetes_tracker_…
kiryl-filatau f76985c
EKS cleanup uses RunRetryableKubectlCommand, kubectl retry list exten…
kiryl-filatau c72880e
Fix pytype error in kubernetes_tracker by using isinstance for type n…
kiryl-filatau cea09dd
pyink adjustment
kiryl-filatau 4e51710
Make EKS Karpenter CPU limit configurable via eks_karpenter_limits_vc…
kiryl-filatau 6c7542f
Retry deleting orphaned ENIs on AWS rate limits (vm_util.Retry)
kiryl-filatau c834c95
Add eks_karpenter_nodepool_instance_types for default Karpenter NodePool
kiryl-filatau 711893a
added karpenter NodePool instance-type key, improved cleanup IAM step…
kiryl-filatau 7e930f9
Merge branch 'master' into aws-5k
kiryl-filatau 8afdf4a
Merge branch 'master' into aws-5k
kiryl-filatau 3e29c77
fix lint: wrap long lines, shorten docstring, drop .keys(), rename _D…
kiryl-filatau e663e9a
conflict resolved
kiryl-filatau 3561a38
pyink reformated
kiryl-filatau b4e6dc7
empty line removed
kiryl-filatau File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Use flagholder: https://absl.readthedocs.io/en/latest/absl.flags.html#absl.flags.FlagHolder
Also not sure if this is generally the right spot for these. Ideally probably both should go in config_overrides, with this one maybe being set cpu size from vm_spec & the other coming in a follow up cl.