:_mod-docs-content-type: ASSEMBLY
[id="creating-machineset-nutanix"]
= Creating a compute machine set on Nutanix
include::_attributes/common-attributes.adoc[]
:context: creating-machineset-nutanix

toc::[]

[role="_abstract"]
You can create a different compute machine set to serve a specific purpose in your {product-title} cluster on Nutanix. For example, you might create infrastructure machine sets and related machines so that you can move supporting workloads to the new machines, which helps ensure efficient resource allocation.

//[IMPORTANT] admonition for UPI
include::snippets/machine-user-provisioned-limitations.adoc[leveloffset=+1]

//Sample YAML for a compute machine set custom resource on Nutanix
include::modules/machineset-yaml-nutanix.adoc[leveloffset=+1]

[role="_additional-resources"]
.Additional resources

* xref:../../machine_configuration/mco-update-boot-images-manual.adoc#mco-update-boot-images-manual[Manually updating the boot image]

//Creating a compute machine set
include::modules/machineset-creating.adoc[leveloffset=+1]

//Labeling GPU machine sets for the cluster autoscaler
include::modules/machineset-label-gpu-autoscaler.adoc[leveloffset=+1]

//Failure domains for Nutanix clusters
include::modules/mapi-failure-domain-nutanix.adoc[leveloffset=+1]

//Improving reliability for multiple subnet configurations on Nutanix
include::modules/cpmso-ts-nutanix-multiple-subnet.adoc[leveloffset=+1]

[role="_additional-resources"]
.Additional resources
* xref:../../machine_management/applying-autoscaling.adoc#cluster-autoscaler-cr_applying-autoscaling[Cluster autoscaler resource definition]
* xref:../../installing/installing_nutanix/nutanix-failure-domains.adoc#nutanix-failure-domains-adding-to-existing-cluster_nutanix-failure-domains[Adding failure domains to an existing Nutanix cluster]
