Skip to content

Migrate from AWSNodeTemplate to NodeClass (a.k.a. v1beta1 Migration)

TODO: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-eni.html#AvailableIpPerENI

TODO: Remember that when changing the max pods you also should pass in --kube-reserved to the kubelet extra args as otherwise it will still use the ENI limits for the default instance pod count (see #782 for more details).

TODO Provisioner -> NodePool Machine -> NodeClaim AWSNodeTemplate -> EC2NodeClass

coming soon...

Plan

Node Classes enable configuration of AWS specific settings. Each NodePool must reference an EC2NodeClass using spec.template.spec.nodeClassRef. Multiple NodePools may point to the same EC2NodeClass.

SpotENI3NodePool max_pods: todo calculate SpotENI2NodePool max_pods: todo calculate OnDemandENI3NodePool max_pods: todo calculate OnDemandENI2NodePool max_pods: todo calculate