Skip to main content

Container Registry Workload

Overview​

A Container Registry workload represents a repository capable of storing and securing Docker and other container images for use in deployments. Configuring this workload scaffolds the infrastructure-as-code required to deploy an Azure Container Registry ("ACR")[1].

Architecture​

Container Registry Workload Architecture

Capabilities​

Add-ons​

Diagnostic Logging​

The Diagnostic Logging Add-on is automatically configured upon adding a Logging Link. This add-on enables diagnostic logging for ACR, backed by the linked Log Analytics[2] workspace.

A Logging Link collects the necessary information from the linked Log Analytics workspace and triggers the provisioning of the Diagnostic Logging Add-on.

Ports​

Image Push Port​

An Image Push Port enables the connection of one or more Functional Workloads to allow the pushing of container images from their Continuous Integration / Continuous Deployment (CI / CD) workflows.

Image Pull Port​

An Image Pull Port enables the connection of one or more Workloads to allow the pulling of container images by the linked workload.

Use Cases​

  • Secure storage and retrieval of container images

References​