About the az resource tag command: az resource tag --tags vmlist=vm1 --id /subscriptions/{SubID}/resourceGroups/{ResourceGroup}/providers/xxxxxxx , the --id is used for using … There many great ways to run Kubernetes on Azure. This allows connecting to the jumpbox via its public IP address, and then connecting to the Linux VMSS instances … This template deploys a Linux VMSS using the latest Linux image, adds data volumes, and then encrypts the data volumes of each Linux VMSS instance. There is a resource group which is created when the AKS cluster is generated with the naming standard MC_resourcegroup_clustername_location. It also deploys a jumpbox with a public IP address in the same virtual network as the Linux VMSS instances with private IP addresses. Update: I recently contributed support for Low-priority VMs to Azure Container Service Engine (acs-engine) (0.18+ with k8s 1.10+), which is a great option for production clusters. VM Hostname. Explore Kubernetes and Azure Low-priority VMs on Virtual Machine Scale Sets with kubeadm. This will create the AKS cluster with 2 nodes in a nodepool, using VM Scale Sets (VMSS) and use the default VM size of Standard_DS2_v2. Now you will use the az aks create command to actually start the creation of the AKS cluster. With Az Firewall – you can centrally create , enforce and log application and network connectivity policies across subscription and virtual networks. az group create --name kubecluster --location southeastasia. It's impossible to individually tag instance in Azure VMSS as there is no resource type for VMSS instance, just for the type of Microsoft.Compute/virtualMachineScaleSets. The VMSS is in that resource group and is named something like aks-nodepool1-#####-vmss, where the ##### is some set of integers. If you log in to a scale set VM, you’ll see a hostname like myprefix0000VU. Many scale set Azure templates default it to the same value as the scale set name, but it doesn’t have to be the same. az aks create \ --resource-group kubecluster \ --name kubecluster-demo \ --kubernetes-version 1.12.6 \ --node-count 1 \ --enable-vmss \ --enable-cluster-autoscaler \ --min-count 1 \ … Blog post to follow! Since there is only a single VMSS in the resource group – assuming you only have one node pool – then we can simply show all … # ## create AKS with latest version of kubernetes AzureCNI, VMSS, Cluster Autoscaling, and RBAC enabled aksSubnetID= $( az network vnet subnet show -g ${networkingGroup} --vnet-name ${vnetName} --name ${aksSubnetName} --query id -o tsv ) Az Firewall uses a static public IP address for your virtual network resources allowing outside firewalls to identify traffic originating from your virtual network. You can find an example here. Next we will create the AKS cluster with auto scaler enabled . The hostname is composed of 2 parts: The computerNamePrefix is a scale set property you can set when creating a VM.