Todos os produtos
Search
Central de documentação

Auto Scaling:Criar uma configuração de dimensionamento para um grupo de dimensionamento ECI

Última atualização: Jul 03, 2026

Se o seu grupo de dimensionamento for do tipo ECI, você pode criar uma configuração de dimensionamento que serve como modelo para as instâncias do Elastic Container Instance (ECI) criadas durante um evento de expansão. Quando um evento de expansão é acionado, o Auto Scaling cria automaticamente instâncias ECI com base nessa configuração de dimensionamento. Você pode criar uma configuração de dimensionamento ECI usando um formulário ou um arquivo YAML.

Pré-requisitos

  • Um grupo de dimensionamento ECI foi criado. Para mais informações, consulte Configurar grupos de dimensionamento.

  • Um grupo de segurança foi criado. Se o grupo de dimensionamento usar uma VPC, verifique se o grupo de segurança e o grupo de dimensionamento estão na mesma VPC. Para mais informações, consulte Criar um grupo de segurança.

Procedimento

Você pode criar uma configuração de dimensionamento para um grupo de dimensionamento ECI de várias maneiras. Escolha o método mais adequado às suas necessidades.

Método 1: Por formulário

  1. Acesse a página Create Scaling Configuration.

    1. Log on to the Auto Scaling console.

    2. In the navigation pane on the left, click Scaling Groups.

    3. Na barra de navegação superior, selecione uma região.

    4. Na página Scaling Groups, localize o grupo de dimensionamento que deseja gerenciar e clique em View Details na coluna Actions.

    5. Clique na aba Instance Configuration Source e, na aba Scaling Configurations, clique em Create Scaling Configuration para abrir a página Create Scaling Configuration.

  2. Na página Create Scaling Configuration, clique na aba Create by Form e preencha as configurações básicas. Em seguida, clique em Next: Other Settings.

    Para obter informações sobre os parâmetros, consulte Configurações básicas.

  3. (Opcional) Configure outras configurações.

    Para obter informações sobre os parâmetros, consulte Outras configurações.

  4. Clique em Confirm Configuration. Verifique as configurações e clique em Create Order.

  5. (Opcional) Ative a configuração de dimensionamento.

    Após clicar em Create Order, a caixa de diálogo The scaling configuration is created. será exibida. Você pode clicar em Enable para ativar imediatamente a configuração de dimensionamento.

    Nota

    Se não quiser que a configuração entre em vigor imediatamente, você pode ativá-la posteriormente na lista de configurações de dimensionamento. Para mais informações, consulte Selecionar e ativar uma configuração de dimensionamento.

Método 2: Por arquivo YAML do Kubernetes

Console

  1. Acesse a página Create Scaling Configuration.

    1. Log on to the Auto Scaling console.

    2. In the navigation pane on the left, click Scaling Groups.

    3. Na barra de navegação superior, selecione uma região.

    4. Na página Scaling Groups, localize o grupo de dimensionamento que deseja gerenciar e clique em View Details na coluna Actions.

    5. Clique na aba Instance Configuration Source e, na aba Scaling Configurations, clique em Create Scaling Configuration para abrir a página Create Scaling Configuration.

  2. Na página Create Scaling Configuration, clique na aba Create by YAML File. Escreva o arquivo YAML.

    Você pode usar o exemplo a seguir para ajudá-lo a escrever o arquivo YAML.

    apiVersion: apps/v1
    kind: Deployment
    metadata:
      name: nginx-demo
      annotations:
        # O nome da configuração de dimensionamento.
        k8s.aliyun.com/ess-eci-scaling-configuration-name: create-ess-config-by-yaml
    spec:
      # Este modelo define as instâncias ECI a serem criadas.
      template:
        metadata:
          labels:
              app: nginx-demo
          annotations:
            # O ID do vSwitch. Você pode especificar até oito vSwitches na mesma VPC. Separe vários IDs de vSwitch com vírgulas (,).
            k8s.aliyun.com/eci-vswitch: vsw-bp******1,vsw-bp******2,vsw-bp******3,vsw-bp******4
            # O ID do grupo de segurança. Você pode especificar até cinco grupos de segurança na mesma VPC. Separe vários IDs de grupo de segurança com vírgulas (,).
            k8s.aliyun.com/eci-security-group: sg-bp******1,sg-bp******2
            # Especifica se um EIP deve ser criado e associado automaticamente.
            k8s.aliyun.com/eci-with-eip: 'true'
            # Os tipos de instância ECI.
            k8s.aliyun.com/eci-use-specs: 1.0-2.0Gi
            # A largura de banda do EIP.
            k8s.aliyun.com/eip-bandwidth: '5'
        spec:
          containers:
            - name: nginx
              # A imagem.
              image: nginx:latest
              ports:
                - containerPort: 80
                  name: http
                - containerPort: 443
                  name: https
              resources:
                requests:
                  memory: 0.05Gi
                  cpu: 50m
                limits:
                  memory: 2Gi
                  cpu: '2'

    A tabela a seguir descreve os parâmetros deste arquivo YAML. Para uma descrição de todos os parâmetros suportados, consulte Parâmetros YAML.

    Parâmetros YAML para instâncias

    Parâmetro

    Descrição

    Exemplo

    k8s.aliyun.com/ess-eci-scaling-configuration-name

    O nome da configuração de dimensionamento.

    create-ess-config-by-yaml

    k8s.aliyun.com/eci-vswitch

    O ID do vSwitch. Você pode especificar até oito vSwitches na mesma VPC. Separe vários IDs de vSwitch com vírgulas (,).

    Importante

    Se você não especificar uma VPC e um vSwitch, o Auto Scaling usará ou criará uma VPC e um vSwitch padrão. Para mais informações, consulte VPCs e vSwitches padrão.

    vsw-bp******1,vsw-bp******2,vsw-bp******3

    k8s.aliyun.com/eci-security-group: sg-bp******

    O ID do grupo de segurança. Você pode especificar até cinco grupos de segurança na mesma VPC. Separe vários IDs de grupo de segurança com vírgulas (,).

    Importante

    O grupo de segurança e o vSwitch devem estar na mesma VPC.

    sg-bp******1,sg-bp******2

    k8s.aliyun.com/eci-with-eip

    Especifica se um EIP deve ser associado automaticamente à instância. Defina o valor como true para ativar este recurso.

    true

    k8s.aliyun.com/eci-use-specs

    Os tipos de instância ECI. Você pode especificar vários tipos, incluindo especificações de vCPU e memória, ou tipos de instância ECS.

    1.0-1.0Gi

    k8s.aliyun.com/eip-bandwidth

    A largura de banda do EIP. Unidade: Mbit/s. O valor padrão é 5 Mbit/s.

    5

  3. Clique em Create. Na caixa de diálogo de confirmação, clique em Create Order para criar a configuração de dimensionamento.

  4. (Opcional) Ative a configuração de dimensionamento.

    Após clicar em Create Order, the Apply Scaling Configuration será exibida. Você pode clicar em OK para ativar imediatamente a configuração de dimensionamento.

    Nota

    Se não quiser que a configuração entre em vigor imediatamente, você pode ativá-la posteriormente na lista de configurações de dimensionamento. Para mais informações, consulte Selecionar e ativar uma configuração de dimensionamento.

Alibaba Cloud CLI

Você pode usar o Alibaba Cloud CLI para gerenciar configurações de dimensionamento pela linha de comando. As etapas a seguir descrevem como usar um arquivo YAML para criar uma configuração de dimensionamento para instâncias ECI. Este exemplo usa a imagem nginx:latest.

Importante

Antes de começar, verifique se você instalou o Alibaba Cloud CLI e configurou suas credenciais e variáveis de ambiente do Alibaba Cloud CLI. Para mais informações, consulte O que é o Alibaba Cloud CLI?.

  1. Crie um arquivo chamado create-ess-config.yaml.

    Você pode usar o exemplo a seguir para ajudá-lo a escrever o arquivo YAML.

    apiVersion: apps/v1
    kind: Deployment
    metadata:
      name: nginx-demo
      annotations:
        # O nome da configuração de dimensionamento.
        k8s.aliyun.com/ess-eci-scaling-configuration-name: create-ess-config-by-yaml
    spec:
      # Este modelo define as instâncias ECI a serem criadas.
      template:
        metadata:
          labels:
              app: nginx-demo
          annotations:
            # O ID do vSwitch. Você pode especificar até oito vSwitches na mesma VPC. Separe vários IDs de vSwitch com vírgulas (,).
            k8s.aliyun.com/eci-vswitch: vsw-bp******1,vsw-bp******2,vsw-bp******3,vsw-bp******4
            # O ID do grupo de segurança. Você pode especificar até cinco grupos de segurança na mesma VPC. Separe vários IDs de grupo de segurança com vírgulas (,).
            k8s.aliyun.com/eci-security-group: sg-bp******1,sg-bp******2
            # Especifica se um EIP deve ser criado e associado automaticamente.
            k8s.aliyun.com/eci-with-eip: 'true'
            # Os tipos de instância ECI.
            k8s.aliyun.com/eci-use-specs: 1.0-2.0Gi
            # A largura de banda do EIP.
            k8s.aliyun.com/eip-bandwidth: '5'
        spec:
          containers:
            - name: nginx
              # A imagem.
              image: nginx:latest
              ports:
                - containerPort: 80
                  name: http
                - containerPort: 443
                  name: https
              resources:
                requests:
                  memory: 0.05Gi
                  cpu: 50m
                limits:
                  memory: 2Gi
                  cpu: '2'

    A tabela a seguir descreve os parâmetros deste arquivo YAML. Para uma descrição de todos os parâmetros suportados, consulte Parâmetros YAML.

    Parâmetros YAML para instâncias

    Parâmetro

    Descrição

    Exemplo

    k8s.aliyun.com/ess-eci-scaling-configuration-name

    O nome da configuração de dimensionamento.

    create-ess-config-by-yaml

    k8s.aliyun.com/eci-vswitch

    O ID do vSwitch. Você pode especificar até oito vSwitches na mesma VPC. Separe vários IDs de vSwitch com vírgulas (,).

    Importante

    Se você não especificar uma VPC e um vSwitch, o Auto Scaling usará ou criará uma VPC e um vSwitch padrão. Para mais informações, consulte VPCs e vSwitches padrão.

    vsw-bp******1,vsw-bp******2,vsw-bp******3

    k8s.aliyun.com/eci-security-group: sg-bp******

    O ID do grupo de segurança. Você pode especificar até cinco grupos de segurança na mesma VPC. Separe vários IDs de grupo de segurança com vírgulas (,).

    Importante

    O grupo de segurança e o vSwitch devem estar na mesma VPC.

    sg-bp******1,sg-bp******2

    k8s.aliyun.com/eci-with-eip

    Especifica se um EIP deve ser associado automaticamente à instância. Defina o valor como true para ativar este recurso.

    true

    k8s.aliyun.com/eci-use-specs

    Os tipos de instância ECI. Você pode especificar vários tipos, incluindo especificações de vCPU e memória, ou tipos de instância ECS.

    1.0-1.0Gi

    k8s.aliyun.com/eip-bandwidth

    A largura de banda do EIP. Unidade: Mbit/s. O valor padrão é 5 Mbit/s.

    5

  2. In the same directory as the create-ess-config.yaml file, run the following command para criar a configuração de dimensionamento.

    Importante

    Modifique os seguintes parâmetros conforme necessário:

    • Defina --RegionId como o ID da região onde o grupo de dimensionamento está localizado. Este exemplo usa cn-hangzhou.

    • Defina --ScalingGroupId como o ID do grupo de dimensionamento. Este exemplo usa asg-bp******v.

    aliyun ess ApplyEciScalingConfiguration --RegionId cn-hangzhou --ScalingGroupId asg-bp******v --Content "$(cat create-ess-config.yaml)" --version 2022-02-22 --method POST --force

Parâmetros

Configurações básicas

Parâmetro

Descrição

Tópicos relacionados

Billing Method

Selecione o método de faturamento das instâncias no seu grupo de dimensionamento. Após definir o Billing Method, as instâncias recém-criadas serão faturadas com base nesse método. Os itens de configuração são descritos a seguir:

  • Pay-as-you-go: Create and release resources on demand, paying only for what you use with no upfront commitment.

  • Spot Instance: O preço de uma instância spot varia conforme a oferta e a demanda. Instâncias spot oferecem desconto em relação às instâncias de pagamento conforme o uso, mas podem ser recuperadas automaticamente. Você pode usar instâncias spot para reduzir significativamente os custos.

Visão geral do faturamento

Configuration Information

A região, a VPC e o vSwitch da instância ECI. Esses valores são preenchidos automaticamente para corresponder à configuração do grupo de dimensionamento.

N/A

Security Group

As instâncias criadas durante um evento de expansão são adicionadas automaticamente ao grupo de segurança selecionado.

Criar um grupo de segurança

Container Group Configuration

Nesta seção, você pode configurar os tipos de instância para instâncias ECI. Dois modos são suportados:

  • Modo básico

    Este modo permite especificar diretamente os recursos que uma instância ECI requer, incluindo vCPUs e memória, e ativar recursos como cache de imagem e otimização de custos.

  • Especificar tipo de instância

    Se o seu negócio tiver requisitos específicos para especificações de instância, como GPUs, você pode especificar tipos de instância ECS para criar instâncias ECI. Para mais informações, consulte Especificar tipos de instância ECS para criar uma instância.

Se precisar adicionar um volume de armazenamento a uma instância ECI, você pode configurá-lo na seção Advanced Settings de acordo com suas necessidades. Para mais informações sobre a configuração, consulte Visão geral de volumes.

Container Configuration

Nesta seção, você pode configurar os contêineres em um grupo de contêineres. As configurações incluem adicionar vários contêineres, configurar imagens de contêiner e selecionar versões, políticas de pull de imagem e comandos de inicialização de imagem.

Você também pode especificar os recursos necessários para o contêiner e configurar variáveis de ambiente e armazenamento nas configurações avançadas.

Other settings

Parâmetro

Descrição

Tópicos relacionados

EIP

Se você ativar esta opção, as instâncias ECI recém-criadas serão associadas automaticamente a um endereço IP elástico (EIP) para fornecer acesso à Internet.

Configurar acesso à Internet para uma instância ECI

Credential

Se o contêiner usar uma imagem de um repositório de imagens privado, você deve configurar credenciais para permitir que o sistema faça o pull da imagem.

N/A

RAM Role

Se as instâncias ECI no seu grupo de dimensionamento precisarem acessar outros serviços do Alibaba Cloud, você deve atribuir uma função RAM a elas. Conceda permissões a essa função para controlar o acesso das instâncias a outros recursos da nuvem.

Associar uma função RAM a um pod ECI

Tag

Após configurar tags, todas as instâncias ECI recém-expandidas serão associadas a essas tags. As tags permitem um gerenciamento e filtragem mais granulares das suas instâncias.

Gerenciar instâncias ECI usando tags

Resource Group

Após configurar um grupo de recursos, todas as instâncias ECI recém-expandidas serão criadas neste grupo de recursos. Você pode usar grupos de recursos para controlar as permissões de usuários RAM.

Implementar autorização de usuário RAM usando grupos de recursos

Scaling configuration name

O nome da configuração de dimensionamento. Se você deixar este parâmetro vazio, o ID da configuração de dimensionamento será usado por padrão.

N/A

Tópicos relacionados