Set Up Cloud Environment for Azure

Under construction

This guide is under construction. We are working on fully supporting EKF on Azure in a later release.

This guide will walk you through setting up the necessary environment that you will use throughout your installation to create cloud resources on Azure.

Procedure

  1. Find all available regions and decide on the region you will use to create all necessary resources:

    root@rok-tools:~# az account list-locations -o table DisplayName Name RegionalDisplayName ------------------------ ------------------- ------------------------------------- East US eastus (US) East US East US 2 eastus2 (US) East US 2 South Central US southcentralus (US) South Central US West US 2 westus2 (US) West US 2 West US 3 westus3 (US) West US 3 ...

    Troubleshooting

    The command failed with an authorization error

    If the above command fails with an error message similar to the following:

    (AuthorizationFailed) The client '82a19692-1c50-4f24-b3e2-95675ddc5213' with object id '82a19692-1c50-4f24-b3e2-95675ddc5213' does not have authorization to perform action 'Microsoft.Resources/subscriptions/locations/read' over scope '/subscriptions/a8eb0222-2657-4a68-ae60-f06536139029' or the scope is invalid. If access was recently granted, please refresh your credentials.

    it means that your identity does not have sufficient permissions to list Azure locations.

    To proceed, make sure you have followed the Configure Azure CLI section to configure your Azure CLI with an identity that has either Owner or Reader permissions. If you do not have the required permissions, contact your administrator to grant them to your identity.

  2. Go to the Azure products availability page and ensure that the Virtual Machine sizes that you want to use for your AKS cluster are available in the region you selected. If not, select a different region.

    Note

    In this guide, we are going to use the Lsv2-series Virtual Machines.

  3. Store the region you selected in a variable so you can retrieve it later. The remaining of the guide assumes that you will be using this location when creating resources via the Azure portal. The corresponding regional display name is (US) East US. We will refer to it as your desired region.

    root@rok-tools:~# export AZURE_DEFAULTS_LOCATION=eastus

Summary

You have successfully set up the environment necessary for creating Cloud resources on Azure.

What’s Next

The next step is to configure access to Arrikto’s private container registry.