AzureInstanceClass

Scope: Cluster

Parameters of the Azure Instances used by machine-controller-manager (the node-manager module).

The CloudInstanceClass resource of the node-manager module refers to this resource.

  • spec (object)

    Required value.

    • additionalTags (object)

      The additional tags to attach to the instances created.

    • diskSizeGb (integer)

      Instance root disk size in gigabytes.

      Default: 50

      Example: 40

    • diskType (string)

      The type of the volume to create.

      You can view a list of available volume types using the Azure CLI:

      az vm list-skus -l westeurope --zone`
      

      Default: "StandardSSD_LRS"

    • machineSize (string)

      The type of instances to provision.

      You can view a list of available types for the specific region using the Azure CLI:

      az vm list-sizes --location westeurope -o table
      

      Example: "Standard_F4"

      Required value.

    • urn (string)

      The VM image to use for an instance.

      More information about virtual machine images can be found in the official documentation.

      You can get the latest version of an image using the Azure CLI:

      • az vm image show --urn Canonical:UbuntuServer:18.04-LTS:latest --location westeurope
      • az vm image show --urn Canonical:0001-com-ubuntu-server-focal:20_04-lts:latest --location westeurope

      By default: The image specified in AzureCloudDiscoveryData is used (the master of the cluster is based on this image).

      Caution! Currently, only Ubuntu 18.04, Ubuntu 20.04, Centos 7 are supported and tested to work.

      Example: "Canonical:UbuntuServer:18.04-LTS:18.04.202010140"

      Not required value.

Parameters of the Azure Instances used by machine-controller-manager (the node-manager module).

The CloudInstanceClass resource of the node-manager module refers to this resource.

  • spec (object)

    Required value.

    • additionalTags (object)

      The additional tags to attach to the instances created.

    • diskSizeGb (integer)

      Instance root disk size in gigabytes.

      Default: 50

      Example: 40

    • diskType (string)

      The type of the volume to create.

      You can view a list of available volume types using the Azure CLI:

      az vm list-skus -l westeurope --zone`
      

      Default: "StandardSSD_LRS"

    • machineSize (string)

      The type of instances to provision.

      You can view a list of available types for the specific region using the Azure CLI:

      az vm list-sizes --location westeurope -o table
      

      Example: "Standard_F4"

      Required value.

    • urn (string)

      The VM image to use for an instance.

      More information about virtual machine images can be found in the official documentation.

      You can get the latest version of an image using the Azure CLI:

      • az vm image show --urn Canonical:UbuntuServer:18.04-LTS:latest --location westeurope
      • az vm image show --urn Canonical:0001-com-ubuntu-server-focal:20_04-lts:latest --location westeurope

      By default: The image specified in AzureCloudDiscoveryData is used (the master of the cluster is based on this image).

      Caution! Currently, only Ubuntu 18.04, Ubuntu 20.04, Centos 7 are supported and tested to work.

      Example: "Canonical:UbuntuServer:18.04-LTS:18.04.202010140"

      Not required value.