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