Orchestrate the installation
-
To start a VM in your Azure environment before you have a dedicated bastion or Azure VM, use Azure Portal or Azure CLI to run the following:
- Sign in to the VM.
-
Install the packages:
-
Add
azureuserto the Docker group: -
Sign out to apply the group change:
- Sign in to the VM again.
-
Sign in to Azure:
Provision your infrastructure with Domino’s Terraform module
Domino recommends that you use our public-facing Azure-specific Reference Terraform module. You can also reference this module to manually provision the environment and infrastructure.- Create a resource group in your Azure subscription.
-
Open the
main.tffile and edit the following attributes:-
domino-aks.api_server_authorized_ip_ranges: The IP ranges to allow incoming traffic into the server nodes. Enternullto allow all traffic. -
domino-aks.resource_group: The name of the resource group that you created in the previous step. -
domino-aks.deploy_id: The name of the AKS cluster to create. -
domino-aks.kubernetes_version: The Kubernetes version. -
Optional:
domino-aks.namespaces: Update if you don’t want to use domino-platform and domino-compute. -
Optional:
domino-aks.node_pools.compute.vm_size: Update if you don’t want to use DS8_v2 SKU. -
Optional:
domino-aks.node_pools.compute.gpu: Update if you don’t want to use the NC6s_v3 SKU. -
Optional:
domino-aks.node_pools.compute.platform: Update if you don’t want to use the DS8_v2 SKU.
-
-
To initialize the modules, run the following command in the same folder as
main.tf: -
To start the infrastructure deployment, run the following commands: