Importe imagens de uma instância Personal Edition para uma instância Enterprise Edition e obtenha recursos empresariais, como gerenciamento de artefatos, verificação de segurança e aceleração no pull de imagens.
Observações de uso
-
Ao usar o recurso de importação de imagens na nuvem pública (exceto Alibaba Finance Cloud e Alibaba Gov Cloud), o sistema cria automaticamente uma função vinculada ao serviço chamada
AliyunServiceRoleForContainerRegistryConnectCustomerVPC. Essa função permite que o Container Registry use sua VPC para importar imagens em alta velocidade.NotaPara mais informações sobre a função vinculada ao serviço
AliyunServiceRoleForContainerRegistryConnectCustomerVPC, consulte Funções vinculadas ao serviço para acesso à VPC. Após importar imagens de uma instância Personal Edition para uma instância Enterprise Edition, use o nome de domínio da Enterprise Edition para acessar a instância correspondente. Para acessar a instância Enterprise Edition pelo nome de domínio de uma instância Personal Edition, ative o recurso de compatibilidade de nome de domínio da Personal Edition. Para mais informações, consulte Acessar uma instância Enterprise Edition usando o nome de domínio de uma instância Personal Edition.
Escopo da importação
O processo de importação não afeta o uso normal das instâncias Enterprise Edition ou Personal Edition.
A importação inclui todas as informações de namespace e repositório: nomes de namespace, propriedades de criação automática, tipos padrão de repositório, nomes de repositório e tipos de repositório.
Importe as N imagens enviadas mais recentemente de cada repositório na instância Personal Edition para a instância Enterprise Edition. Também é possível filtrar as imagens a serem importadas com base em regras de correspondência de expressão regular.
Importe as configurações de build de imagem, incluindo informações de source e regras de build vinculadas aos repositórios. O histórico de builds não é importado.
Etapa 1: Vincular uma VPC
Ignore esta etapa se já tiver vinculado uma VPC à sua instância no console do Container Registry (ACR) e confirmado que o grupo de segurança permite tráfego de entrada e saída na porta tcp 443. Ignore-a também se estiver usando Alibaba Finance Cloud ou Alibaba Gov Cloud.
Crie uma VPC, um vSwitch e um grupo de segurança na mesma região da instância Enterprise Edition. O grupo de segurança deve permitir tráfego de entrada na porta tcp 443 proveniente do bloco CIDR da VPC. Para mais informações, consulte Criar uma VPC, Criar um vSwitch e Criar um grupo de segurança.
Faça login no console do Container Registry.
Na barra de navegação superior, selecione uma região.
No painel de navegação à esquerda, clique em Instances.
Na página Instances, clique na instância Enterprise Edition que deseja gerenciar.
No painel de navegação à esquerda, escolha .
Na aba VPC, clique em Add VPC.
-
Na caixa de diálogo Add VPC, selecione uma VPC e um vSwitch e clique em Confirm.
A VPC foi adicionada com sucesso. Use a VPC após o status mudar de Creating para Running.
A VPC e o vSwitch vinculados para o recurso de importação devem estar em uma zona compatível. A tabela a seguir lista as zonas compatíveis.
|
Serviço de nuvem |
Região |
Zonas compatíveis |
|
Nuvem pública |
China (Pequim) |
|
|
China (Hangzhou) |
|
|
|
China (Shenzhen) |
|
|
|
China (Xangai) |
|
|
|
China (Zhangjiakou) |
|
|
|
China (Hong Kong) |
|
|
|
Singapura |
|
|
|
Indonésia (Jacarta) |
|
|
|
EUA (Virgínia) |
|
|
|
EUA (Vale do Silício) |
|
|
|
Reino Unido (Londres) |
|
|
|
Alemanha (Frankfurt) |
|
|
|
Japão (Tóquio) |
|
|
|
China (Chengdu) |
|
|
|
China (Heyuan) |
|
Etapa 2 (Opcional): Vincular uma plataforma de código-fonte
Na instância Enterprise Edition, vincule a mesma plataforma de hospedagem de código-fonte usada pela instância Personal Edition. Para mais informações, consulte Vincular uma plataforma de hospedagem de código-fonte. Ignore esta etapa caso não precise importar configurações de build de imagem.
Etapa 3: Criar uma regra de importação
Faça login no console do Container Registry.
Na barra de navegação superior, selecione uma região.
No painel de navegação à esquerda, clique em Instances.
Na página Instances, clique na instância Enterprise Edition que deseja gerenciar.
No painel de navegação à esquerda, escolha .
-
Na página Image Import, configure os parâmetros da regra de importação e clique em Confirm.
Parâmetro
Descrição
VPC
A VPC acelera a importação de uma instância Personal Edition. Este campo indica se há uma VPC vinculada, com status Bound ou Unbound.
Source
Origem das imagens a importar. Importe imagens de uma instância Personal Edition ou de um bucket OSS para uma instância Enterprise Edition. Neste tópico, selecione Personal Edition.
Região
Selecione a região da instância Personal Edition.
Namespace
Nome do namespace na instância Personal Edition de onde as imagens serão importadas.
Seleção de imagem
Define quais imagens importar.
-
Especifique a quantidade de imagens enviadas mais recentemente a importar de cada repositório. O valor varia de 0 a 1.000. O valor 0 significa que nenhuma imagem será importada.
-
Defina uma expressão regular para filtrar as N imagens mais recentes por tag. Por padrão, todas as imagens são selecionadas. Por exemplo,
release-v.*importa apenas imagens cujas tags tenham o prefixorelease-v.
Sobrescrever imagem
Define se uma imagem na instância Enterprise Edition deve ser sobrescrita caso uma imagem importada tenha a mesma tag, mas um digest diferente. Esta opção vem selecionada por padrão.
-
Na seção Import Rules, clique em Trigger Task para iniciar a importação.
-
Na caixa de diálogo Tips, clique em Confirm.
O status Success na coluna Results da tarefa de importação indica que a imagem foi transferida com sucesso de uma instância Personal Edition para uma instância Enterprise Edition.
NotaSe a coluna Results de uma tarefa de importação exibir The verification failed., a tarefa falhou. Passe o mouse sobre The verification failed. para visualizar o motivo da falha.
Operações relacionadas
-
Visualize detalhes da importação
Na página Image Import, localize a tarefa de importação e clique em Details na coluna Actions. A página de detalhes exibe o tamanho total dos dados (em GB), a velocidade atual de transferência (em MBps), o número total de imagens, a quantidade total de imagens importadas por repositório, o número de importações bem-sucedidas e com falha, além dos motivos das falhas.
-
Atualize uma regra de importação
Na página Image Import, na seção Import Rules, clique em Update Rule. Na caixa de diálogo Update Import Rule, modifique a regra e clique em Confirm. Em seguida, clique em Import Again e confirme clicando em Confirm na caixa de diálogo Tips para importar as imagens com a nova regra.
Documentos relacionados
Para fazer pull de imagens diretamente, consulte Fazer pull de imagens de contêiner usando o componente sem credenciais do Container Service for Kubernetes (ACK).