Todos os produtos
Search
Central de documentação

Container Service for Kubernetes:Accelerate cross-region ACK image pulls with GA

Última atualização: Sep 21, 2026

O Global Accelerator (GA) acelera o pull de imagens de contêiner entre regiões, de registros no exterior para clusters ACK.

Pré-requisitos

Certifique-se de ter criado um cluster ACK gerenciado Pro da versão 1.24 ou posterior. Para mais informações sobre como criar um cluster, consulte Create an ACK managed cluster. Se precisar atualizar o cluster, consulte Manually upgrade a cluster.

Notas de uso

Certifique-se de que o seu acesso à rede esteja em conformidade com todas as leis e regulamentações aplicáveis. O acesso a sites com conteúdo ilegal está sujeito a bloqueio.

Faturamento

Além das ACK cluster fees, a instância do GA gera taxas de instância, taxas de CU (unidade de capacidade de desempenho) e taxas de transferência de dados. Para mais informações, consulte Billing overview.

Etapa 1: Crie uma instância padrão do GA

Uma instância padrão do GA fornece uma rede totalmente em malha entre as regiões de acesso e de origem, com aceleração nas camadas 4 (TCP/UDP) e 7 (HTTP/HTTPS). Ao criar a instância, especifique a região no exterior para aceleração e o endereço do registro de imagens, como docker.io.

  1. Acesse o console do Global Accelerator.

  2. Na página Instances, clique em Create Standard Pay-as-you-go Instance e configure os parâmetros nas páginas do assistente. Leia atentamente as instruções na tela, revise e envie as configurações.

    A tabela a seguir lista os principais parâmetros para criar uma instância padrão do GA com pagamento conforme o uso. Para a referência completa de parâmetros, consulte Create and manage a standard Global Accelerator instance.

    Parâmetro

    Descrição

    Configuração Básica da Instância

    Billing Method

    O valor padrão é Pay-As-You-Go.

    Uma instância padrão do GA com pagamento conforme o uso gera estas taxas: instance fee, CU fee e traffic fee.

    Configurar Área de Aceleração

    Acceleration Area

    Para a área de aceleração, selecione a região onde seu cluster ACK está localizado. Neste exemplo, selecione Hangzhou e Shanghai.

    Nota

    Para mais informações sobre as regiões suportadas pelo GA, consulte Acceleration areas and regions.

    Assign Bandwidth

    • Peak Bandwidth: A largura de banda da região de aceleração. Neste exemplo, o valor é 200 Mbps.

    • IP Protocol: O protocolo IP para os endereços IP adicionados ao GA. Neste exemplo, o valor é {value,select, IPv4 {IPv4} IPv6 {IPv6} PrefixList {Prefix List} SecurityGroup {Security Group} CrossSecurityGroup {Cross-account Security Group} other {{value}} }.

    Configure Listeners

    Protocolo

    O protocolo de transmissão de rede usado pelo listener. Este exemplo usa TCP.

    Port

    Especifique a porta do listener usada para receber e encaminhar solicitações aos endpoints. O número da porta deve estar no intervalo de 1 to 65499.

    Especifique até 30 portas para cada listener. Separe múltiplas portas com vírgulas (,), por exemplo, 80,90,8080.

    Neste exemplo, o valor é definido como 80,443.

    Configure an Endpoint Group

    Region

    A região no exterior onde a aceleração de rede é necessária. Este exemplo usa US (Virginia).

    Configuração do Endpoint

    Os endpoints são os servidores de destino responsáveis por processar as solicitações do cliente. Configure os endpoints conforme o exemplo a seguir:

    • Tipo de serviço de backend: Selecione Custom Domain Name.

    • Backend Service: O nome de domínio do registro de imagens do qual baixar as imagens. Neste exemplo, é definido como docker.io.

    • Weight (Valid values: 0 to 255): Insira um número inteiro de 0 a 255. O Global Accelerator roteia o tráfego para os endpoints com base nos pesos configurados.

      Aviso

      Se o peso de um endpoint for definido como 0, o Global Accelerator interrompe a distribuição de tráfego para esse endpoint. Prossiga com cautela.

      Neste exemplo, defina o valor como 255.

    Após concluir a configuração, siga as instruções na tela para acessar a página de detalhes da instância do GA.

  3. Na página de detalhes da instância do GA, clique na aba Acceleration Area. Na coluna Accelerated IP Address, anote o endereço IP acelerado da região onde seu cluster ACK está implantado. Você usará esse endereço IP na Etapa 3: Configure os registros DNS.

Etapa 2: Configure a instância do GA

  1. Na página de detalhes da instância do GA, altere o Transmission Network Quality Type para China Unicom Cross-Border Private Line.

    Importante

    Para usar a linha privada da China Unicom para aceleração de rede transfronteiriça, é necessário concluir a certificação de conformidade transfronteiriça. Envie os materiais necessários na página de inscrição online da linha privada em nuvem transfronteiriça da China Unicom para obter as qualificações.

  2. (Opcional) Adicione mais endpoints virtuais à instância do GA.

    Caso precise configurar regras de encaminhamento para outros nomes de domínio associados à imagem de destino, adicione outro grupo de endpoints virtuais ao listener. Isso permite que uma única instância do GA acelere o acesso a múltiplos endpoints de destino.
    1. Clique na aba Listeners e, em seguida, clique no ID do listener na coluna ID and Name para acessar a página de detalhes do Listeners.

    2. Clique na aba Endpoint Group e, em seguida, clique em Add Virtual Endpoint Group. Siga as instruções na tela para concluir a configuração.

      O exemplo a seguir mostra como configurar a seção Endpoint Configuration:

      • Backend service type: Selecione Custom Domain.

      • Backend Service: Os nomes de domínio da fonte das imagens a serem baixadas, como production.cloudflare.docker.com.

      • Weight: Mantenha o valor como 255.

    3. Na página de configuração do listener, clique na aba Routing Method e, em seguida, clique em + Add Forwarding Rule. Siga as instruções na tela para configurar uma nova regra de encaminhamento.

      Para mais informações, consulte Add and manage forwarding rules .
      • Domain Name: Selecione Exact Match and Wildcard para a regra de correspondência de nome de domínio. O domínio de encaminhamento é o nome de domínio da fonte de imagem de destino, como production.cloudflare.docker.com.

      • Forwarding Action: Configure o encaminhamento de tráfego para um grupo de endpoints virtuais e selecione o grupo de endpoints virtuais adicionado na etapa anterior.

Etapa 3: Configure os registros DNS

É possível resolver os nomes de domínio do registro de imagens para os endereços acelerados do GA de duas maneiras: adicionando registros ao arquivo /etc/hosts nos nós do cluster ACK ou configurando registros no PrivateZone para resolução DNS em toda a VPC. O PrivateZone gera cobranças após a configuração entrar em vigor. Para mais informações, consulte Billing overview. A tabela a seguir compara os dois métodos.

Recurso

Registros locais /etc/hosts

Registros do PrivateZone

Local de configuração

No arquivo /etc/hosts em cada nó de destino.

No Alibaba Cloud DNS PrivateZone.

Escopo

As configurações se aplicam apenas aos nós especificados. Para que tenham efeito nos pods, configure os custom hosts.

As configurações se aplicam a todos os nós e pods na virtual private cloud (VPC).

Manutenção

Exige configuração e manutenção manuais em cada nó.

O gerenciamento centralizado simplifica a manutenção e as atualizações.

Casos de uso

Ideal para correções rápidas em nós específicos ou implantações em pequena escala.

Ideal para resolução unificada de nomes de domínio em clusters de grande porte, garantindo estabilidade a longo prazo.

Velocidade de atualização

As alterações entram em vigor imediatamente, mas exigem atualizações manuais em vários nós.

A velocidade de atualização depende do TTL configurado. As alterações são propagadas automaticamente, sem necessidade de atualizações manuais.

Time to Live (TTL)

As configurações são armazenadas em um arquivo local e entram em vigor imediatamente, sem atrasos de cache.

O valor padrão é 1 minuto. O valor do TTL afeta o tempo de propagação das atualizações de registro DNS. Altere o valor do TTL conforme necessário.

Registros locais /etc/hosts

Após criar as regras de encaminhamento, adicione registros DNS aos nós do cluster ACK para que resolvam os nomes de domínio do registro de imagens no endereço IP acelerado da instância do GA.

  1. Acesse o console do ACK. No painel de navegação à esquerda, clique em Clusters.

  2. Na página Clusters, clique no nome do seu cluster. No painel de navegação à esquerda, clique em Nodes > Nodes.

  3. Configure a resolução local.

    • Nós existentes: na lista de nós, selecione aqueles dos quais deseja baixar as imagens. Na parte inferior da página, clique em Batch Operations. Selecione Run Shell Scripts como tipo de operação e clique em OK.

    • Adicionar um nó: no painel de navegação à esquerda, selecione Nodes > Node Pools. Clique em Edit na coluna Actions do pool de nós de destino. Em seguida, na seção Advanced Options (Optional), insira o script Shell a seguir no campo User Data e clique em OK.

      echo "47.XX.XX.5  production.cloudflare.docker.com" >> /etc/hosts
      echo "47.XX.XX.5  docker.io" >> /etc/hosts
      echo "47.XX.XX.5  registry-1.docker.io" >> /etc/hosts    # Docker registry domain.
      echo "47.XX.XX.5  auth.docker.io"  >> /etc/hosts         # Docker authentication service domain.
  4. Selecione ACS-ECS-BulkyRunCommand como modelo. Esse modelo permite executar comandos do Cloud Assistant em várias instâncias ECS em lotes. Mantenha os valores padrão para os demais parâmetros e continue.

  5. Siga as instruções na tela para inserir um script shell. Esse script adiciona registros A ao arquivo /etc/hosts nos nós em lotes. Defina os endereços IP como os endereços IP acelerados obtidos na Etapa 1: Crie uma instância padrão do GA. Defina os nomes de domínio como os nomes de domínio relacionados das fontes de imagem de destino. Após configurar os parâmetros, crie a tarefa.

    Por exemplo, execute o comando echo para ativar a resolução de nome de domínio:

    echo "47.xxx.xxx.5 production.cloudflare.docker.com" >> /etc/hosts
    echo "47.xxx.xxx.5 docker.io" >> /etc/hosts
    echo "47.xxx.xxx.5 registry-1.docker.io" >> /etc/hosts
    echo "47.xxx.xxx.5 auth.docker.io"  >> /etc/hosts

    Após a conclusão da tarefa, acesse uma instância ECS, verifique se os registros DNS correspondentes foram adicionados ao nó e teste se o nó consegue baixar imagens de contêiner das fontes no exterior.

Registros do PrivateZone

Após criar as regras de encaminhamento, configure registros CNAME no PrivateZone para apontar os nomes de domínio do registro de imagens para o CNAME acelerado da instância do GA.

  1. Obtenha o CNAME da instância do GA de destino.

    1. Acesse o console do Global Accelerator.

    2. No painel de navegação à esquerda, selecione Standard Instances.

    3. Na página Instances, localize a instância Global Accelerator de destino e clique em seu ID.

    4. Na aba Instance Information, obtenha o CNAME da instância do GA.

  2. Obtenha o ID da VPC à qual os nós do cluster ACK pertencem.

    1. Acesse o console do ACK. No painel de navegação à esquerda, clique em Clusters.

    2. Na página Clusters, clique no nome do seu cluster. No painel de navegação à esquerda, clique em Cluster Information.

    3. Na página Cluster Information, clique na aba Basic Information e obtenha o ID da VPC na seção Network.

  3. Configure os registros DNS no PrivateZone.

    Configure registros CNAME para que os nomes de domínio de acesso apontem para o CNAME acelerado da instância do GA. Neste exemplo, é necessário criar registros para docker.io e production.cloudflare.docker.com. Como os domínios de nível superior são diferentes, crie duas zonas autoritativas integradas: io e cloudflare.docker.com. As etapas a seguir descrevem como criar uma zona autoritativa integrada para cloudflare.docker.com.

    1. Acesse o console do Alibaba Cloud DNS.

    2. No painel de navegação à esquerda, clique em PrivateZone. Clique na aba Built-in Authoritative e, em seguida, clique na aba User Defined Zones.

    3. Na aba User Domain, clique em Add Domain (Zone), insira cloudflare.docker.com na caixa de texto Built-in Authoritative Domain (Zone), ative o Subdomain Recursive Resolution Proxy, selecione Built-in Authoritative Acceleration Zone para Domain Type e, em seguida, clique em OK.

    4. Na aba User Domain, clique em Resolution Settings na coluna Actions para cloudflare.docker.com. Em seguida, na aba Resolution Records, clique em Add Record.

    5. Na caixa de diálogo Add Record, selecione Form. Após configurar os parâmetros, clique em OK.

      Parâmetro

      Configuração

      Record Type

      Selecione CNAME para apontar um nome de domínio para outro.

      Hostname

      • Quando a zona autoritativa integrada for cloudflare.docker.com, insira production.

      • Quando a zona autoritativa integrada for io, insira os seguintes nomes de domínio em ordem:

        • docker: docker.io é o nome de domínio principal do Docker.

        • registry-1.docker: registry-1.docker.io é o nome de domínio do registro do Docker.

        • auth.docker: auth.docker.io é o nome de domínio do serviço de autenticação do Docker.

      Record Value

      Insira o nome de domínio de aceleração CNAME obtido na Etapa 1.

      TTL

      A duração do cache do registro. Um valor menor faz com que as atualizações do registro entrem em vigor mais rapidamente. O valor padrão é 1 minuto.

    6. Na aba User Domain, clique em Scope Settings na coluna Actions para cloudflare.docker.com.

    7. No painel Scope Management, para Effective in Alibaba Cloud VPC, selecione Current Account e, em seguida, Standard VPC. Selecione a região onde o cluster está implantado. Selecione o ID da VPC obtido na Etapa 2. Passe o mouse sobre o nome de uma VPC para visualizar seu ID. Em seguida, clique em OK.

Após concluir a configuração, acesse uma instância ECS e teste se o nó consegue baixar imagens de contêiner das fontes no exterior.