Azure Machine Configuration

For more information about Azure, refer to the official Azure documentation.

Basic Options

Environment

Microsoft provides multiple clouds for compliance with regional laws, which are available for your use:

  • AzurePublicCloud

  • AzureGermanCloud

  • AzureChinaCloud

  • AzureUSGovernmentCloud

Location

Configure the cluster and node location.

Resource Group

A resource group is a container that holds related resources for an Azure solution. The resource group can include all the resources for the solution, or only those resources that you want to manage as a group. You decide how you want to allocate resources to resource groups based on what makes the most sense for your organization. Generally, add resources that share the same lifecycle to the same resource group so you can easily deploy, update, and delete them as a group.

Use an existing resource group or enter a resource group name and one will be created for you.

For information on managing resource groups, see the Azure documentation.

Availability Set (unmanaged)

Name or ID of an existing availability set to add the VM to.

Image

The name of the operating system image provided as an ARM resource identifier. Requires using managed disk.

VM Size

Choose a size for each VM in the node pool. For details about each VM size, see this page.

Advanced Options

Fault Domain Count

Fault domains define the group of virtual machines that share a common power source and network switch. If the availability set has already been created, the fault domain count will be ignored.

For more information on fault domains, see refer here.

Update Domain Count

Update domains indicate groups of virtual machines and underlying physical hardware that can be rebooted at the same time. If the availability set has already been created, the update domain count will be ignored.

For more information on update domains, see refer here.

Purchase Plan

Some VM images in the Azure Marketplace require a plan. If applicable, select a purchase plan, formatted as publisher:product:plan, to use with your chosen image.

Subnet

The name of the subnet when creating a new VNet or referencing an existing one.

Default: docker-machine

Subnet Prefix

The subnet IP address prefix to use when creating a new VNet in CIDR format.

Default: 192.168.0.0/16

Virtual Network

The virtual network to use or create if one does not exist. Formatted as [resourcegroup:]name.

Public IP Options

No Public IP

Do not allocate a public IP address.

Static Public IP

Allocate a static public IP address.

Use Private IP

Use a static private IP address.

Private IP Address

Configure a static private IP address to use.

Network Security Group

The network security group to use. All nodes using this template will use the supplied network security group. If no network security group is provided, a new one will be created for each node.

DNS Label

A unique DNS name label for the public IP address.

Storage Type

The storage account type to use with your VMs. Options include Standard LRS, Standard ZRS, Standard GRS, Standard RAGRS, and Premium LRS.

Use Managed Disks

Azure managed disks are block-level storage volumes that are managed by Azure and used with Azure Virtual Machines. Managed disks are designed for 99.999% availability. Managed disks achieve this by providing you with three replicas of your data, allowing for high durability.

Managed Disk Size

The size in GB for the disk for each node.

SSH Username

The username used to create an SSH connection to your nodes.

Open Port

Opens inbound traffic on specified ports. When using an existing Network Security Group, Open Ports are ignored.

Default: 2379/tcp, 2380/tcp, 6443/tcp, 9796/tcp, 10250/tcp, 10251/tcp, 10252/tcp, 10256/tcp and 8472/udp, 4789/udp