dominodatalab.com/node-pool label. Then, reference the value of that label when you create new hardware tiers or model resource quotas to configure Domino to assign executions to those nodes.
See below for an example of creating a scalable node pool in EKS. Configure spot instances has information on creating node pools with spot instances.
Creating a scalable node pool in EKS
This example shows how to create a new node group with eksctl and expose it to the cluster autoscaler as a labeled Domino node pool.-
Create a
new-nodegroup.yamlfile like the one below, and configure it with the properties you want the new group to have. All values shown with a$are variables that you must modify.The AWS tag with keyk8s.io/cluster-autoscaler/node-template/label/dominodatalab.com/node-poolis important for exposing the group to your cluster autoscaler. You cannot have compute node pools in separate, isolated AZs, as this creates volume affinity errors. -
Once your configuration file describes the group you want to create, run
eksctl create nodegroup --config-file=new-nodegroup.yaml. -
Take the names of the resulting ASG and add them to the
autoscaling.groupssection of yourdomino.ymlinstaller configuration. - Run the Domino installer to update the autoscaler.
- Create a new hardware tier or model resource quota in Domino that references the new labels.