Azure Container Registry Operations: Difference between revisions
Jump to navigation
Jump to search
(→CLI) |
|||
Line 44: | Line 44: | ||
This procedure integrates an ACR instance with an existing AKS cluster. For more details see: {{Internal|Azure_Container_Registry_Concepts#Pulling_Images_to_AKS|Azure Container Registry Concepts | Pulling Images to AKS}} | This procedure integrates an ACR instance with an existing AKS cluster. For more details see: {{Internal|Azure_Container_Registry_Concepts#Pulling_Images_to_AKS|Azure Container Registry Concepts | Pulling Images to AKS}} | ||
==CLI== | ==CLI== | ||
<syntaxhighlight lang='bash'> | |||
az aks update -n <aks-cluster-name> -g <aks-cluster-resource-group> --attach-acr <acr-name>|<acr-resource-id> | |||
</syntaxhighlight> | |||
Example: | |||
<syntaxhighlight lang='bash'> | |||
az aks update -n aks-dev -g aks-dev --attach-acr aksdevcr | |||
</syntaxhighlight> |
Revision as of 01:44, 13 April 2021
External
Internal
Create
Portal
https://portal.azure.com/ → Create a Resource → Containers → Container Registry
Subscription:
Resource group → Create New
Registry name.
The name may contain only alpha numeric characters and be between 5 and 50 characters.
Name: aksdev.
Will be available as askdevcr.azurecr.io
CLI
Push an Image to Registry
Login. Specify only the registry name when logging in with the Azure CLI. Don't use the login server name, which includes a domain suffix like azurecr.io.
az acr login --name <registry-name>
az acr login --name aksdev
Then push an image available in the local docker cache, tag the image with a new name that contains the image of the login server and push:
docker tag <some-image> <login-server>/<image-name>[:tag]
docker push <login-server>/<image-name>[:tag]
docker tag ovidiufeodorov/httpd:latest aksdev.azurecr.io/http:latest
docker push aksdev.azurecr.io/http:latest
Configure AKS Integration with ACR
This procedure integrates an ACR instance with an existing AKS cluster. For more details see:
CLI
az aks update -n <aks-cluster-name> -g <aks-cluster-resource-group> --attach-acr <acr-name>|<acr-resource-id>
Example:
az aks update -n aks-dev -g aks-dev --attach-acr aksdevcr