(DEPRECATED) Create an Azure Container Service Kubernetes Linux Cluster
Warning
The Azure Container Service (ACS) is being deprecated. No new features or functionality are being added to ACS. All of the APIs, portal experience, CLI commands and documentation are marked as deprecated.
In 2017, we introduced Azure Kubernetes Service (AKS) for simplifying Kubernetes management, deployment, and operations. If you use the Kubernetes orchestrator, please migrate to AKS by January 31, 2020. To get started, see migrate to Azure Kubernetes Service.
For more information, see the Azure Container Service deprecation announcement on Azure.com.
This sample creates an Azure Container Service cluster running Kubernetes for Linux based containers.
To run this sample, install the latest version of the Azure CLI. To start, run az login
to create a connection with Azure.
Samples for the Azure CLI are written for the bash
shell. To run this sample in Windows PowerShell or Command Prompt, you may need to change
elements of the script.
If you don't have an Azure subscription, create an Azure free account before you begin.
Sample script
az group create --name myResourceGroup --location eastus
az acs create \
--orchestrator-type kubernetes \
--resource-group myResourceGroup \
--name myK8SCluster \
--generate-ssh-keys
Clean up deployment
Run the following command to remove the resource group, VM, and all related resources.
az group delete --name myResourceGroup
Script explanation
This script uses the following commands to create the deployment. Each item in the table links to command specific documentation.
Command | Notes |
---|---|
az group create | Creates a resource group in which all resources are stored. |
az acs create | Creates and ACS cluster. |
Next steps
For more information on the Azure CLI, see Azure CLI documentation.
Additional Azure Container Service CLI script samples can be found in the Azure Container Service documentation.