You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
> ⚠️ **Nota importante**: Si es la primera vez que creas un Azure Container Registry en tu suscripción, es posible que necesites registrar el proveedor de recursos `Microsoft.ContainerRegistry`. Te darás cuenta porque te encontrarás este error:
17
+
>
18
+
> 
19
+
>
20
+
> Puedes hacerlo con el siguiente comando:
21
+
>
22
+
> ```bash
23
+
> az provider register --namespace Microsoft.ContainerRegistry
24
+
>```
25
+
>
26
+
> Puedes comprobar el estado del registro con:
27
+
>
28
+
>```bash
29
+
> az provider show --namespace Microsoft.ContainerRegistry --query "registrationState" -o tsv
30
+
>```
31
+
>
32
+
> Espera hasta que el estado sea `Registered` antes de continuar con la creación del ACR.
33
+
17
34
Una vez que ya lo tienes, en este se pueden o bien generar imágenes en local y luego publicarlas:
18
35
19
36
```bash
@@ -33,13 +50,15 @@ Esto además significa que no necesitas tener Docker instalado en tu máquina, y
33
50
az acr build -r ${ACR_NAME} -t ${ACR_NAME}.azurecr.io/hello-lemoncode:linux-arm 04-cloud/00-aks/02-azure-container-registry --platform linux/arm/v7
34
51
```
35
52
53
+
> Nota: esta capacidad no está disponible en el plan gratuito. Pero puedes hacer push de tu imagen local
54
+
55
+
docker push ${ACR_NAME}.azurecr.io/hello-world:v1
56
+
36
57
## Usar el Azure Container Registry en AKS
37
58
38
59
Lo chulo de todo esto es que AKS ya viene preparado para trabajar con ACR, por lo que no necesitas hacer nada especial para que funcione. Lo único que tienes que hacer es decirle a tu clúster que use tu ACR:
39
60
40
61
```bash
41
-
AKS_NAME="lemoncode-cluster"
42
-
43
62
az aks update -n ${AKS_NAME} -g ${RESOURCE_GROUP} --attach-acr ${ACR_NAME}
44
63
```
45
64
@@ -55,4 +74,6 @@ echo "La última imagen de hello-world es ${LAST_TAG}"
55
74
kubectl run hello-lemoncode --image=${ACR_NAME}.azurecr.io/hello-world:${LAST_TAG}
0 commit comments