You will create the managed Kubernetes cluster in Azure, which is integrated with the Azure Container Registry. The cluster will use arm64 VMs as the nodes. This tutorial shows how to manually create the cluster. Optionally you can use Terraform-based deployment as described here: https://learn.arm.com/learning-paths/servers-and-cloud-computing/aks/cluster_deployment/ .
Login to the Azure Portal and type Kubernetes in the search box. Then, look for the Kubernetes services:
This will open Kubernetes services, click + Create and then select Create a Kubernetes cluster:
The previous step will activate the Create Kubernetes cluster wizard, which you use to configure your cluster as follows:
At this point, your configuration should look as follows:
Click Next: Node pools >. This will open the Node pools tab. Under the Node pools tab, click the hyperlink Standard DS2_v2 (change) under the Node size column of the agent pool:
You will see the Update node pool wizard, in which you do the following:
Your Update node pool wizard should look as follows:
Click the Update button. This will take you back to the Create Kubernetes cluster wizard, where you click the Next: Networking > button. Under the Networking tab, scroll down to Network policy and select None. Then click the Next: Integrations > button.
Under integrations, look for the Container registry and select people (or your Azure Container Registry, if you used a different name):
Finally, click the Review + create button and wait for the validation to complete. Then, click the Create button:
Wait a few moments for the cluster to be deployed, and in the confirmation screen, click the Go to resource button.