Skip to content

Latest commit

 

History

History
61 lines (41 loc) · 1.87 KB

machine-parameters.md

File metadata and controls

61 lines (41 loc) · 1.87 KB

Azure machine parameters

SSH

SSH public key can be passed to .spec.config.sshPublicKey (in case of hosted CP) parameter or .spec.config.controlPlane.sshPublicKey and .spec.config.worker.sshPublicKey parameters (in case of standalone CP) of the ManagedCluster object.

It should be encoded in base64 format.

VM size

Azure supports various VM sizes which can be retrieved with the following command:

az vm list-sizes --location "<location>" -o table

Then desired VM size could be passed to the:

  • .spec.config.vmSize - for hosted CP deployment.
  • .spec.config.controlPlane.vmSize - for control plane nodes in the standalone deployment.
  • .spec.config.worker.vmSize - for worker nodes in the standalone deployment.

Example: Standard_A4_v2

Root Volume size

Root volume size of the VM (in GB) can be changed through the following parameters:

  • .spec.config.rootVolumeSize - for hosted CP deployment.
  • .spec.config.controlPlane.rootVolumeSize - for control plane nodes in the standalone deployment.
  • .spec.config.worker.rootVolumeSize - for worker nodes in the standalone deployment.

Default value: 30

Please note that this value can't be less than size of the root volume which defined in your image.

VM Image

You can define the image which will be used for you machine using the following parameters:

  • .spec.config.image - for hosted CP deployment.
  • .spec.config.controlPlane.image - for control plane nodes in the standalone deployment.
  • .spec.config.worker.image - for worker nodes in the standalone deployment.

There are multiple self-excluding ways to define the image source (e.g. Azure Compute Gallery, Azure Marketplace, etc.).

Detailed information regarding image can be found in CAPZ documentation

By default, the latest official CAPZ Ubuntu based image is used.