Ao criar uma instância ECI, use um cache de imagem para acelerar o pull de imagens e reduzir o tempo de inicialização. Este tópico descreve como usar um cache de imagem para acelerar a criação de instâncias ECI.
Informações básicas
Você pode usar um cache de imagem para criar uma instância ECI das seguintes formas:
-
Correspondência automática
O sistema seleciona automaticamente o cache de imagem ideal para criar a instância com base em uma política de correspondência. Se nenhuma correspondência for encontrada, o sistema criará um novo cache de imagem durante a criação da instância.
-
Especificação explícita
Especifique explicitamente um cache de imagem para criar a instância. O cache de imagem deve estar no estado Ready.
Para mais informações, consulte Visão geral do cache de imagem.
Corresponder automaticamente a um cache de imagem
Criar uma instância usando OpenAPI
Ao chamar a operação CreateContainerGroup para criar uma instância ECI, defina o parâmetro AutoMatchImageCache para ativar a correspondência automática de cache de imagem. A tabela a seguir descreve esse parâmetro. Para mais informações, consulte CreateContainerGroup.
|
Parâmetro |
Tipo |
Exemplo |
Descrição |
|
AutoMatchImageCache |
Boolean |
true |
Define se a correspondência automática de cache de imagem será ativada. |
Criar uma instância pelo console
No console Elastic Container Instance, acesse a página Container Group e clique em Create Container Group.
-
Configure os parâmetros da instância.
Na seção Container Group Configuration, expanda Advanced Settings e selecione Automatically Match Image Cache. O sistema seleciona e usa automaticamente o cache de imagem ideal. Se não houver correspondência, o sistema cria um cache de imagem automaticamente.
O recurso Automatically Match Image Cache não gera custos adicionais.
Clique em Confirm Configuration e conclua o processo de criação da instância.
Especificar explicitamente um cache de imagem
Ao chamar a operação CreateContainerGroup para criar uma instância ECI, use o parâmetro ImageSnapshotId para especificar explicitamente um cache de imagem. A tabela a seguir descreve esse parâmetro. Para mais informações, consulte CreateContainerGroup.
A especificação explícita de um cache de imagem está disponível apenas via OpenAPI. Essa opção não existe no console.
|
Parâmetro |
Tipo |
Exemplo |
Descrição |
|
ImageSnapshotId |
String |
imc-2zebxkiifuyzzlhl**** |
Especifica o ID do cache de imagem. |
Verificar o resultado
No console Elastic Container Instance, acesse a página Container Group e clique em o ID da instância ECI para abrir sua página de detalhes. Na aba Events, um evento indica que um cache de imagem foi correspondido. O tempo de pull da imagem é praticamente zero e a instância inicia em segundos.