> ## Documentation Index
> Fetch the complete documentation index at: https://docs.controlplane.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Azure ACR

> Enable Managed Kubernetes clusters to pull container images from private Azure Container Registry instances.

## Overview

The Azure ACR add-on facilitates access to [Azure ACR](https://azure.microsoft.com/en-us/products/container-registry) for managed Kubernetes clusters.

## Supported Providers

* All providers are supported

## Prerequisites

* The [Azure Workload Identity](/mk8s/add-ons/azure_workload_identity) add-on must be enabled for your cluster.

## How to Enable

You can enable the AWS ECR add-on for your Kubernetes cluster either during the cluster creation process or at any time afterwards. The following sections outline the methods for enabling the add-on:

### At Cluster Creation

#### Azure Provider Accessing Private ECR in the Same Account

* **Through Cluster Manifest**: Add the following snippet to your cluster manifest when creating the cluster:

  ```yaml YAML theme={null}
  spec:
    ...
    addOns:
      azureACR: {}
    ...
  ```

* **Using the Console**: If you're creating the cluster through the console, navigate to `Add-ons`, find the `Azure ACR` add-on in the list of available add-ons, and toggle it on.

### After Cluster Creation

If the AWS ECR add-on was not enabled during the cluster creation, you can still enable it using the following methods:
