A continuación, se detallará el paso a paso para crear el cluster AKS:
Interfaz Web:
Para crear un Cluster de Azure Kubernetes Services se debe ingresar a Azure a través de la URL http://portal.azure.com. Debe ingresar con la cuenta que tenga una suscripción activa Luego de ingresar a Azure debe hacer click en "All services" y luego en "Kubernetes Services"
Luego al abrir la próxima ventana debes hacer click en "add
Al mostrar la siguiente imagen, se debe completar el formulario de los campos solicitados:
Subscription: Nombre de la suscripción donde se aplicará el consumo.
Resource Group: Nombre del grupo de recursos. Se recomienda separar el grupo de recursos ya que agrupará los servicios del AKS y podrá agrupar gastos relacionados al servicio.
Kubernetes Cluster name: Nombre del cluster a crear.
Region: Región donde se alojará el cluster.
Kubernetes Version: Versión del Kubernetes a desplegar.
DNS name prefix: Nombre del dns del cluster a desplegar.
Node Size: Talla de la máquina que se desplegará. NOTA: Al crear el cluster no se puede cambiar el tamaño del nodo pero si se puede escalar en cantidad de máquinas o nodos.
Virtual nodes: Si permite o no crear nodos virtuales.
Para configurar kubectl para conectarse al clúster de Kubernetes, usando el comando az aks get-credentials . Con este comando se descargan las credenciales y se configura la CLI de Kubernetes para usarlas.
Ejemplo: az aks get-credentials --resource-group myResourceGroup --name myAKSCluster
Posteriormente se debe configurar los secrets del K8S:
az acr show --resource-group $ACR --name $Cleveritacr
az aks show --resource-group newgranaks --name clevergranaks --query "servicePrincipalProfile.clientId" --output tsv
az role assignment create --assignee $IDACR --scope /subscriptions/ID DE LA SUSCRIPCIÓN/resourceGroups/ACR/providers/Microsoft.ContainerRegistry/registries/Cleveritacr --role acrpull
Para abrir el navegador de Kubernetes:
az aks browse --resource-group $resource-group --name $name