-
Notifications
You must be signed in to change notification settings - Fork 205
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
[Karpenter] Cannot configure node role policy in KarpenterAddOn #893
Comments
@youngjeong46 please take a look when you get a chance and let me know on the LOE. |
@Shellmode I'm trying to understand this better.
|
First question, the role of the nodes which are scaled in or scaled out by karpenter. It's a common situation that worker nodes(karpenter scale them in or out) need various of permissions to finish tasks. Second question, I think additional policy will be better, because developers always focus on the permissions and don't want to define another role resource. |
+1. Hitting this now, when trying to configure CloudwatchInsightsAddon with Karpenter. No easy way to configure the extra permissions needed. |
cdk-eks-blueprints/lib/addons/karpenter/index.ts Lines 700 to 711 in 7869d39
Karpenter add-on creates node role with a fixed logical name |
If this logical name is fixed, can we document the recommended way in the KarpenterAddon docs? |
@yubingjiaocn thanks for providing the walk around, I'll try that to make the system more IaC. |
This issue has been automatically marked as stale because it has been open 60 days |
Issue closed due to inactivity. |
Describe the feature
Since the policies of node role and service account are hardcode, there is no way to configure the policy of nodes created by Karpenter in cdk-eks-blueprints.
I can only modify the policy in another way which is not so IaC.
Use Case
Define policy of nodes created by Karpenter as needed.
Proposed Solution
No response
Other Information
No response
Acknowledgements
CDK version used
2.105.0
EKS Blueprints Version
No response
Node.js Version
v20.9.0
Environment details (OS name and version, etc.)
MacOS 14.1.2 (23B92)
The text was updated successfully, but these errors were encountered: