- : A Microsoft Azure Account is required to create resources for deploying Rancher and Kubernetes.
- Microsoft Azure Subscription: Use this link to follow a tutorial to create a Microsoft Azure subscription if you don’t have one yet.
- : Use this link and follow instructions to create a Microsoft Azure tenant.
- Microsoft Azure Client ID/Secret: Use this link and follow instructions to create a Microsoft Azure client and secret.
Clone to a folder using .
Go into the Azure folder containing the terraform files by executing
cd quickstart/azure
.Rename the
terraform.tfvars.example
file toterraform.tfvars
.-
azure_subscription_id
- Microsoft Azure Subscription IDazure_client_id
- Microsoft Azure Client IDazure_client_secret
- Microsoft Azure Client Secret- - Microsoft Azure Tenant ID
Optional: Modify optional variables within
terraform.tfvars
. See the Quickstart Readme and the for more information. Suggestions include:azure_location
- Microsoft Azure region, choose the closest instead of the defaultprefix
- Prefix for all created resourcesinstance_type
- Compute instance size used, minimum isStandard_DS2_v2
butStandard_DS2_v3
or could be used if within budget
Run
terraform init
.To initiate the creation of the environment, run
terraform apply --auto-approve
. Then wait for output similar to the following:Paste the
rancher_server_url
from the output above into the browser. Log in when prompted (default username isadmin
, use the password set inrancher_server_admin_password
).-
Result
Two Kubernetes clusters are deployed into your Azure account, one running Rancher Server and the other ready for experimentation deployments.
Use Rancher to create a deployment. For more information, see .
Wait for confirmation that all resources have been destroyed.