OpenMCF logoOpenMCF

Loading...

AliCloud ContainerRegistry

Deploy an Alibaba Cloud Container Registry (ACR) Enterprise Edition instance with namespaces for organizing container images.

What It Does

AliCloudContainerRegistry provisions a managed container image registry on Alibaba Cloud with enterprise-grade security, scalable storage, and optional VPC-internal access for fast, cost-free image pulls from within your network.

When to Use

  • You need a private container image registry on Alibaba Cloud
  • Your Kubernetes clusters (ACK) need a registry to pull images from
  • You want to organize images by team or application using namespaces
  • You need both internet and VPC-internal endpoints for flexible access

Configuration Highlights

FieldRequiredDescription
regionYesAlibaba Cloud region
instanceNameYesRegistry instance name
instanceTypeYesTier: Basic, Standard, or Advanced
paymentTypeNoSubscription (default) or PayAsYouGo
periodNoSubscription period in months
passwordNoRegistry login password
namespacesNoList of namespace configurations

Namespace Configuration

Each namespace supports:

  • name -- Namespace identifier (2-120 characters)
  • autoCreate -- Auto-create repos on image push (default: false)
  • defaultVisibility -- PUBLIC or PRIVATE (default: PRIVATE)

Outputs

After deployment, the following outputs are available:

  • instance_id -- For referencing in other resources
  • public_endpoint -- Internet-facing domain for docker login
  • vpc_endpoint -- VPC-internal domain for in-VPC image pulls
  • namespace_ids -- Map of namespace names to IDs

Instance Tiers

TierUse CaseNamespacesRepos
BasicIndividual developers, small teams103,000
StandardSmall and medium enterprises5010,000
AdvancedLarge enterprises, geo-replication100100,000

Cross-Cloud Comparison

FeatureAlibaba Cloud ACRAzure ACRAWS ECR
ComponentAliCloudContainerRegistryAzureContainerRegistryAwsEcrRepo
TiersBasic/Standard/AdvancedBasic/Standard/PremiumN/A (per-repo)
NamespacesBundledN/A (flat)N/A (per-repo)
Geo-ReplicationAdvanced tierPremium tierCross-region replication

Related Components

  • AliCloudAckManagedCluster -- Kubernetes cluster that pulls images from this registry
  • AliCloudAckNodePool -- Node pools that need access to container images

Next article

AliCloud DNS Domain

AliCloud DNS Domain Registers and manages an Alibaba Cloud DNS domain in the Alidns service with optional group assignment, resource group placement, domain remarks, and automatic tag management. The domain is the prerequisite for creating DNS records (A, AAAA, CNAME, MX, TXT, etc.) via the AliCloudDnsRecord component. What Gets Created When you deploy an AliCloudDnsZone resource, OpenMCF provisions: Alidns Domain -- an alicloudalidnsdomain resource (Pulumi: dns.AlidnsDomain) that registers the...
Read next article