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

게시자: Anubhuti Manohar
마지막 업데이트: 2017-04-14

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.

이 ARM(Azure Resource Manager) 템플릿은 Microsoft가 아니라 커뮤니티 구성원에 의해 만들어졌습니다. 각 ARM 템플릿은 Microsoft가 아닌 해당 소유자에 의해 사용이 허가됩니다. Microsoft는 커뮤니티 구성원에 의해 제공 및 라이선스가 부여된 ARM에 대해 책임이 없으며, 보안, 호환성 또는 성능을 검사하지 않습니다. 커뮤니티 ARM 템플릿은 Microsoft 지원 프로그램 또는 서비스에서 지원되지 않고, 어떠한 보증도 없이 있는 그래도 제공됩니다.

매개 변수

매개 변수 이름 설명
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

템플릿 사용

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
Azure PowerShell 설치 및 구성

명령줄

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
Azure 크로스 플랫폼 명령줄 인터페이스 설치 및 구성