Azure Container Service Engine (acs-engine) - Swarm Mode

Sist oppdatert: 14.04.2017

The Azure Container Service Engine (acs-engine) generates ARM (Azure Resource Manager) templates for Docker enabled clusters on Microsoft Azure with your choice of DC/OS, Kubernetes, Swarm Mode, or Swarm orchestrators. The input to the tool is a cluster definition. The cluster definition is very similar to (in many cases the same as) the ARM template syntax used to deploy a Microsoft Azure Container Service cluster.

Denne Azure Resource Manager (ARM)-malen ble opprettet av et medlem av fellesskapet og ikke av Microsoft. Hver ARM-mal er lisensiert til deg i henhold til en lisensavtale med eieren, ikke med Microsoft. Microsoft er ikke ansvarlig for ARM-maler som leveres og lisensieres av medlemmer og siler dem ikke ut med tanke på sikkerhet, kompatibilitet eller ytelse. Fellesskapets ARM-maler støttes ikke av noe Microsoft-støtteprogram eller -tjeneste, og er gjort tilgjengelig SOM DE ER, uten noen form for garanti.

Parametere

Parameternavn Beskrivelse
agentCount The number of agents for the cluster. This value can be from 1 to 100
agentEndpointDNSNamePrefix Sets the Domain name label for the agent pool IP Address. The concatenation of the domain name label and the regional DNS zone make up the fully qualified domain name associated with the public IP address.
agentSubnet Sets the subnet of agent pool 'agent'.
agentVMSize The size of the Virtual Machine.
firstConsecutiveStaticIP Sets the static IP of the first master
linuxAdminUsername User name for the Linux Virtual Machines (SSH or Password).
location Sets the location for all resources in the cluster
masterEndpointDNSNamePrefix Sets the Domain name label for the master IP Address. The concatenation of the domain name label and the regional DNS zone make up the fully qualified domain name associated with the public IP address.
masterSubnet Sets the subnet of the master node(s).
masterVMSize The size of the Virtual Machine.
nameSuffix A string hash of the master DNS name to uniquely identify the cluster.
sshRSAPublicKey SSH public key used for auth to all Linux machines. Not Required. If not set, you must provide a password key.
targetEnvironment The azure deploy environment. Currently support: AzureCloud, AzureChinaCloud

Bruke malen

PowerShell
New-AzureRmResourceGroupDeployment -Name <deployment-name> -ResourceGroupName <resource-group-name> -TemplateUri https://raw.githubusercontent.com/azure/azure-quickstart-templates/master/101-acsengine-swarmmode/azuredeploy.json
Installere og konfigurere Azure PowerShell
Kommandolinje
azure config mode arm
azure group deployment create <my-resource-group> <my-deployment-name> --template-uri https://raw.githubusercontent.com/azure/azure-quickstart-templates/master/101-acsengine-swarmmode/azuredeploy.json
Installer og konfigurer Azures kommandolinjegrensesnitt for alle plattformer