Graviton is enabled if you use the node selector. You can modify deployment/Statefulset as below:
You can use the nodeSelector:
You will also need the toleration since currently it's only supported on default-autoscaler and not nodeTemplate:
- key: castai-node
Yes, Evictor can run on ARM nodes.
To achieve this, use nodeTemplates and implement nodeSelector or toleration for workloads within the "app" namespace. This approach would enable the assignment of pods to designated nodes, specifically ARM Graviton nodes.
As of now, this process entails applying these changes to all workloads within the "app" namespace to ensure distinct resources are generated for each namespace.
To learn more about nodeTemplates, please refer to this page.
Here's an example configuration:
Yes, you can do this by enabling both architectures in a CAST AI node template. You can then use the nodeAffinity that we provide in the node template UI on your multi-architecture workloads.
Updated 14 days ago