You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
import{ClusterAutoScaler}from'@shapirov/cdk-eks-blueprint';readonlymyClusterAutoscaler=newClusterAutoscaler("v1.19.1");// optionally specify image version to pull or empty constructorconstaddOns: Array<ClusterAddOn>=[myClusterAutoscaler];constapp=newcdk.App();newCdkEksBlueprintStack(app,'my-stack-name',addOns,[],{env: {account: <AWS_ACCOUNT_ID>,region: <AWS_REGION>,},});
Functionality
Adds proper IAM permissions (such as modify autoscaling groups, terminate instances, etc.) to the NodeGroup IAM role.
Configures service account, cluster roles, roles, role bindings and deployment.
Resolves proper CA image to pull based on the Kubernetes version.
Configuration allows passing a specific version of the image to pull.
Applies proper tags for discoverability to the EC2 instances.