Deploying Kubernetes on Azure
If you will be installing Aizen on Microsoft Cloud Services (Azure), follow these setup instructions:
Set up an Azure Kubernetes Service (AKS) cluster. See https://docs.microsoft.com/azure/aks/kubernetes-walkthrough.
Choose a type of file storage for your AKS cluster:
Azure Disk Storage provides block storage for Azure Virtual Machines. It offers Standard HDD, Standard SSD, and Premium SSD options with dynamic resizing capabilities. See https://azure.microsoft.com/en-us/products/storage/disks.
Azure Files offer managed NFS file storage for Azure VM instances. It supports SMB protocol for Windows-based applications and NFS for Linux-based applications. See https://azure.microsoft.com/en-us/products/storage/files.
Consider using these Aizen-provided steps:
For a quick launch of an AKS instance, update
variables.tf
(https://aizen-public.s3.us-west-2.amazonaws.com/aks_cluster_tfiles.tgz) according to your environment, and run these terraform scripts from the cloud shell:Set up the Ingress Controller. This will generate an external IP, which you will need to convert to a static IP using the Azure portal.
To convert the external IP to be static using the Azure portal, follow these steps:
Go to the resource group, ending with ngr (network resource group), of your AKS cluster. Click on the name, and you will notice the name of the public IP address resource.
Click on the associate IP, click on the load balancer in resource type, and click on the resource group
nrg
to assign it.Check the configuration in the IP address. If it is set to dynamic, change it to static.
To install Aizen, see Installing Aizen.
Troubleshooting
See Installation Issues for solutions to commonly seen problems during deployment.
Last updated