Skip to content

Latest commit

 

History

History
45 lines (33 loc) · 1.64 KB

File metadata and controls

45 lines (33 loc) · 1.64 KB

Virtual Machine Scale Set Operator

This operator deploys an Azure Virtual Machine Scale Set (VMSS) into a specified resource group at the specified location. Users can specify platform image, size, user name and public SSH key, etc. for the VMSS.

Learn more about Azure Virtual Machine here.

Here is a sample YAML to provision a VMSS.

The spec is comprised of the following fields:

  • Location
  • ResourceGroup
  • VMSize
  • Capacity
  • AdminUserName
  • SshPublicKeyData
  • PlatformImageURN
  • VirtualNetworkName
  • SubnetName
  • LoadBalancerName
  • BackendAddressPoolName
  • InboundNatPoolName

Required Fields

A Virtual Machine needs the following fields to deploy, along with a location and resource group.

  • VMSize specify the VM size for the virtual machine scale set
  • Capacity specify the number of instances in the VMSS
  • AdminUserName specify the user name for the virtual machine scale set
  • SshPublicKeyData specify the SSH public key data for loging into the virtual machine scale set
  • PlatformImageURN specify the platform image's uniform resource name (URN) in the 'publisher:offer:sku:version' format.
  • VirtualNetworkName specify the virtual network
  • SubnetName specify the subnet
  • LoadBalancerName specify the load balancer
  • BackendAddressPoolName specify the backend address pool
  • InboundNatPoolName specify the inbound nat pool

Optional Fields

Not available.

Deploy, view and delete resources

You can follow the steps here to deploy, view and delete resources.