Cria uma configuração de escalabilidade do tipo Elastic Container Instance (ECI).
Descrição da operação
Descrição da operação
Uma configuração de escalabilidade especifica o modelo de instância ECI usado para scale-out elástico.
Os parâmetros Cpu e Memory especificam o intervalo de tipos de instância definindo os requisitos de CPU e memória. O Auto Scaling determina os tipos de instância disponíveis com base em fatores como otimização de I/O e zonas, e então cria instâncias pelo menor preço ordenando os tipos de instância por preço. Este método se aplica apenas quando o grupo de escalabilidade usa a política de otimização de custos e nenhum tipo de instância é especificado na configuração de escalabilidade.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
ess:CreateEciScalingConfiguration |
create |
*ScalingGroup
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| ScalingGroupId |
string |
Sim |
O ID do grupo de escalabilidade ao qual a configuração de escalabilidade pertence. |
asg-bp14wlu85wrpchm0**** |
| ScalingConfigurationName |
string |
Não |
O nome da configuração de escalabilidade. O nome deve ter de 2 a 64 caracteres e pode conter letras, dígitos, underscores (_), hifens (-) e pontos (.). O nome deve começar com um dígito, letra ou caractere chinês. O nome da configuração de escalabilidade deve ser exclusivo dentro de um grupo de escalabilidade em uma região. Se você não especificar este parâmetro, o ID da configuração de escalabilidade será usado por padrão. |
scalingconfig**** |
| SecurityGroupId |
string |
Não |
O ID do grupo de segurança ao qual a instância ECI pertence. Instâncias ECI no mesmo grupo de segurança podem se comunicar entre si. Se nenhum grupo de segurança for especificado, o sistema usará automaticamente o grupo de segurança padrão na região selecionada. Você deve garantir que as regras de entrada desse grupo de segurança incluam os protocolos e portas que os contêineres precisam expor. Se não houver grupo de segurança padrão na região, o sistema criará automaticamente um grupo de segurança padrão e adicionará os protocolos e portas declarados dos contêineres às regras de entrada desse grupo de segurança. |
sg-uf66jeqopgqa9hdn**** |
| ContainerGroupName |
string |
Não |
O nome da instância ECI, que também é o nome do grupo de contêineres. Para definir nomes sequenciais, use o formato
Nota
Defina bits como pelo menos 3. Caso contrário, o número sequencial pode atingir o limite superior. Se o limite superior for atingido e o scale-out ainda for necessário, a atividade de escalabilidade reportará um erro e interromperá o scale-out. Nesse caso, você deve reconfigurar a regra de nomenclatura do hostname.
Nota
Exemplo: Se você definir este parâmetro como As regras para definir nomes sequenciais de instâncias ECI são as mesmas para definir nomes sequenciais de instâncias ECS. Para mais informações, consulte Configurar nomes ou hostnames de instâncias sequenciais e exclusivos. |
nginx-test[0,3] |
| RestartPolicy |
string |
Não |
A política de reinicialização da instância ECI. Valores válidos:
Valor padrão: Always. |
Always |
| Cpu |
number |
Não |
O número de vCPUs no nível da instância. Unidade: cores. |
1.0 |
| Memory |
number |
Não |
O tamanho da memória no nível da instância. Unidade: GiB. |
2.0 |
| ResourceGroupId |
string |
Não |
O ID do grupo de recursos. |
rg-uf66jeqopgqa9hdn**** |
| DnsPolicy |
string |
Não |
A política de DNS. Valores válidos:
|
Default |
| ImageSnapshotId |
string |
Não |
O ID do cache de imagem. |
imc-2zebxkiifuyzzlhl**** |
| RamRoleName |
string |
Não |
O nome da função RAM da instância. ECI e ECS compartilham a mesma função RAM de instância. Para mais informações, consulte Funções RAM de instância. |
RamTestRole |
| TerminationGracePeriodSeconds |
integer |
Não |
O tempo de buffer para o programa processar operações antes do encerramento. Unidade: segundos. |
60 |
| AutoMatchImageCache |
boolean |
Não |
Especifica se o cache de imagem deve ser correspondido automaticamente. Valores válidos:
Valor padrão: false. |
false |
| Ipv6AddressCount |
integer |
Não |
O número de endereços IPv6. |
1 |
| ActiveDeadlineSeconds |
integer |
Não |
O período de validade. Unidade: segundos. |
1000 |
| SpotStrategy |
string |
Não |
A política de licitação para a instância. Valores válidos:
Valor padrão: NoSpot. |
SpotWithPriceLimit |
| SpotPriceLimit |
number |
Não |
O preço máximo por hora da instância spot. O valor pode ter até três casas decimais. Este parâmetro é obrigatório quando SpotStrategy está definido como SpotWithPriceLimit. |
0.025 |
| AutoCreateEip |
boolean |
Não |
Especifica se um elastic IP (EIP) deve ser criado automaticamente e associado à instância ECI. |
true |
| EipBandwidth |
integer |
Não |
A largura de banda do EIP. Valor padrão: 5. Unidade: Mbit/s. |
5 |
| HostName |
string |
Não |
O hostname, que também é o nome do grupo de contêineres. |
test |
| IngressBandwidth |
integer |
Não |
A largura de banda máxima de entrada. Unidade: bytes. |
1024000 |
| EgressBandwidth |
integer |
Não |
A largura de banda máxima de saída. Unidade: bytes. |
1024000 |
| CpuOptionsCore |
integer |
Não |
O número de cores de CPU físicos. Apenas tipos de instância específicos suportam configurações personalizadas. Para mais informações, consulte Personalizar opções de CPU. |
2 |
| CpuOptionsThreadsPerCore |
integer |
Não |
O número de threads por core. Apenas tipos de instância específicos suportam configurações personalizadas. Um valor de 1 desativa o hyper-threading. Para mais informações, consulte Personalizar opções de CPU. |
2 |
| EphemeralStorage |
integer |
Não |
O tamanho do armazenamento efêmero. Discos em nuvem ESSD PL1 são usados por padrão. Unidade: GiB. |
20 |
| LoadBalancerWeight |
integer |
Não |
O peso da instância ECI como servidor backend do load balancer. Intervalo de valores: 1 a 100. Valor padrão: 50. |
50 |
| Tag |
array<object> |
Não |
As tags da instância como pares chave-valor. |
|
|
object |
Não |
As tags da instância como pares chave-valor. |
||
| Key |
string |
Não |
A chave da tag da instância. Valores válidos de N: 1 a 20. A chave da tag não pode ser uma string vazia. A chave da tag pode ter até 128 caracteres e não pode começar com |
version |
| Value |
string |
Não |
O valor da tag da instância. Valores válidos de N: 1 a 20. O valor da tag pode ser uma string vazia. O valor da tag pode ter até 128 caracteres e não pode começar com |
3 |
| ImageRegistryCredential |
array<object> |
Não |
As informações do repositório de imagens. |
|
|
object |
Não |
As informações do repositório de imagens. |
||
| Password |
string |
Não |
A senha do repositório de imagens. |
yourpassword |
| Server |
string |
Não |
O endereço do repositório de imagens. |
registry-vpc.cn-shanghai.aliyuncs.com |
| UserName |
string |
Não |
O nome de usuário do repositório de imagens. |
yourusername |
| Container |
array<object> |
Não |
As informações de contêiner da instância. |
|
|
array<object> |
Não |
As informações de contêiner da instância. |
||
| ReadinessProbe.TimeoutSeconds |
integer |
Não |
O tempo limite da verificação. Valor padrão: 1 segundo. Valor mínimo: 1 segundo. |
5 |
| ReadinessProbe.SuccessThreshold |
integer |
Não |
O limite de verificações bem-sucedidas consecutivas necessárias para considerar a verificação como bem-sucedida após a última falha. Valor padrão: 1. O valor atual deve ser 1. |
1 |
| SecurityContext.Capability.Add |
array |
Não |
Concede permissões específicas aos processos dentro do contêiner. Atualmente, apenas NET_ADMIN e NET_RAW são suportados. Nota
NET_RAW não é suportado por padrão. É necessário enviar um ticket para solicitar a habilitação. |
|
|
string |
Não |
Concede permissões específicas aos processos dentro do contêiner. Atualmente, apenas NET_ADMIN e NET_RAW são suportados. Nota
NET_RAW não é suportado por padrão. É necessário enviar um ticket para solicitar a habilitação. |
NET_ADMIN |
|
| ReadinessProbe.TcpSocket.Port |
integer |
Não |
A porta de detecção do TCP Socket quando o método TCP Socket é usado para verificação de integridade. |
8000 |
| ReadinessProbe.HttpGet.Scheme |
string |
Não |
O tipo de protocolo da solicitação HTTP Get quando o método de solicitação HTTP é usado para verificação de integridade. Valores válidos:
|
HTTP |
| LivenessProbe.PeriodSeconds |
integer |
Não |
O período de execução da verificação. Valor padrão: 10 segundos. Valor mínimo: 1 segundo. |
5 |
| Port |
array<object> |
Não |
As portas e protocolos expostos. |
|
|
object |
Não |
As portas e protocolos expostos. |
||
| Protocol |
string |
Não |
O tipo de protocolo. Valores válidos:
|
TCP |
| Port |
integer |
Não |
O número da porta. Valores válidos: 1 a 65535. |
80 |
| EnvironmentVar |
array<object> |
Não |
As variáveis de ambiente. |
|
|
object |
Não |
As variáveis de ambiente. |
||
| Key |
string |
Não |
O nome da variável de ambiente. O nome deve ter de 1 a 128 caracteres e deve corresponder ao formato |
PATH |
| Value |
string |
Não |
O valor da variável de ambiente. O valor pode ter até 256 caracteres. |
/usr/local/bin |
| LivenessProbe.TcpSocket.Port |
integer |
Não |
A porta de detecção do TCP Socket quando o método TCP Socket é usado para verificação de integridade. |
8000 |
| Tty |
boolean |
Não |
Especifica se a interação deve ser habilitada. Valores válidos:
Valor padrão: false. Defina este parâmetro como true quando Command estiver definido como /bin/bash. |
false |
| WorkingDir |
string |
Não |
O diretório de trabalho do contêiner. |
/usr/local/ |
| LivenessProbe.HttpGet.Scheme |
string |
Não |
O tipo de protocolo da solicitação HTTP Get quando o método de solicitação HTTP é usado para verificação de integridade. Valores válidos:
|
HTTP |
| ReadinessProbe.HttpGet.Port |
integer |
Não |
O número da porta de detecção da solicitação HTTP Get quando o método de solicitação HTTP é usado para verificação de integridade. |
8080 |
| Arg |
array |
Não |
Os argumentos do comando de inicialização do contêiner. Um máximo de 10 argumentos são suportados. |
|
|
string |
Não |
Os argumentos do comando de inicialização do contêiner. Um máximo de 10 argumentos são suportados. |
100 |
|
| Gpu |
integer |
Não |
O número de GPUs usadas pelo contêiner. |
1 |
| ReadinessProbe.InitialDelaySeconds |
integer |
Não |
O tempo antes do início da verificação, calculado a partir da conclusão da inicialização do contêiner. Unidade: segundos. |
3 |
| Stdin |
boolean |
Não |
Especifica se um buffer deve ser alocado para a entrada padrão no runtime do contêiner. Se este parâmetro não for definido, leituras da entrada padrão no contêiner resultarão em EOF. Valor padrão: false. |
false |
| Memory |
number |
Não |
O tamanho da memória do contêiner. Unidade: GiB. |
0.5 |
| Name |
string |
Não |
O nome da imagem do contêiner. |
nginx |
| Image |
string |
Não |
A imagem do contêiner. |
registry-vpc.cn-hangzhou.aliyuncs.com/eci_open/nginx:latest |
| LivenessProbe.InitialDelaySeconds |
integer |
Não |
O tempo antes do início da verificação, calculado a partir da conclusão da inicialização do contêiner. Unidade: segundos. |
5 |
| VolumeMount |
array<object> |
Não |
As informações de montagem de volume. |
|
|
object |
Não |
As informações de montagem de volume. |
||
| MountPropagation |
string |
Não |
A configuração de propagação de montagem do volume. A propagação de montagem permite que volumes montados por um contêiner sejam compartilhados com outros contêineres no mesmo pod, ou até mesmo com outros pods no mesmo nó. Valores válidos:
Valor padrão: None. |
None |
| MountPath |
string |
Não |
O diretório no contêiner onde o volume é montado. Nota
O conteúdo no diretório de montagem do contêiner é sobrescrito pelo conteúdo do volume. Tenha cuidado ao configurar este parâmetro. |
/pod/data |
| ReadOnly |
boolean |
Não |
Especifica se o volume é somente leitura. Valores válidos:
Valor padrão: false. |
false |
| Name |
string |
Não |
O nome do volume. Este valor é o mesmo que o valor Name em Volume. |
default-volume1 |
| SubPath |
string |
Não |
O subcaminho do volume. |
data2/ |
| LivenessProbe.FailureThreshold |
integer |
Não |
O limite de verificações consecutivas com falha necessárias para considerar a verificação como falha após a última verificação bem-sucedida. Valor padrão: 3. |
3 |
| ReadinessProbe.Exec.Command |
array |
Não |
O comando executado dentro do contêiner quando o método de linha de comando é usado para verificação de integridade. |
|
|
string |
Não |
O comando executado dentro do contêiner quando o método de linha de comando é usado para verificação de integridade. |
cat /tmp/healthy |
|
| ReadinessProbe.FailureThreshold |
integer |
Não |
O limite de verificações consecutivas com falha necessárias para considerar a verificação como falha após a última verificação bem-sucedida. Valor padrão: 3. |
3 |
| ImagePullPolicy |
string |
Não |
A política de pull de imagem do contêiner. Valores válidos:
|
Always |
| StdinOnce |
boolean |
Não |
Quando a entrada padrão é true, especifica se o fluxo de entrada padrão permanece aberto em várias sessões de anexação. Se StdinOnce for definido como true, a entrada padrão é aberta quando o contêiner é iniciado, permanece vazia até que o primeiro cliente se anexe à entrada padrão, e então permanece aberta e recebe dados até que a conexão do cliente seja desconectada. Nesse momento, a entrada padrão é fechada e permanece fechada até que o contêiner seja reiniciado. |
false |
| Cpu |
number |
Não |
O número de vCPUs do contêiner. Unidade: cores. |
0.25 |
| LivenessProbe.HttpGet.Port |
integer |
Não |
O número da porta de detecção da solicitação HTTP Get quando o método de solicitação HTTP é usado para verificação de integridade. |
8888 |
| LivenessProbe.HttpGet.Path |
string |
Não |
O caminho de detecção da solicitação HTTP Get quando o método de solicitação HTTP é usado para verificação de integridade. |
/healthyz |
| LivenessProbe.SuccessThreshold |
integer |
Não |
O limite de verificações bem-sucedidas consecutivas necessárias para considerar a verificação como bem-sucedida após a última falha. Valor padrão: 1. O valor atual deve ser 1. |
1 |
| ReadinessProbe.PeriodSeconds |
integer |
Não |
O período de execução da verificação. Valor padrão: 10 segundos. Valor mínimo: 1 segundo. |
3 |
| LivenessProbe.TimeoutSeconds |
integer |
Não |
O tempo limite da verificação. Valor padrão: 1 segundo. Valor mínimo: 1 segundo. |
1 |
| Command |
array |
Não |
Os comandos de inicialização do contêiner. Um máximo de 20 comandos são suportados. Cada comando pode conter até 256 caracteres. |
|
|
string |
Não |
Os comandos de inicialização do contêiner. Um máximo de 20 comandos são suportados. Cada comando pode conter até 256 caracteres. |
sleep |
|
| SecurityContext.RunAsUser |
integer |
Não |
Define o ID do usuário para executar o contêiner. |
1000 |
| ReadinessProbe.HttpGet.Path |
string |
Não |
O caminho de detecção da solicitação HTTP Get quando o método de solicitação HTTP é usado para verificação de integridade. |
/healthz |
| LivenessProbe.Exec.Command |
array |
Não |
O comando executado dentro do contêiner quando o método de linha de comando é usado para verificação de integridade. |
|
|
string |
Não |
O comando executado dentro do contêiner quando o método de linha de comando é usado para verificação de integridade. |
cat/tmp/healthy |
|
| LifecyclePostStartHandlerHttpGetHost |
string |
Não |
O endereço do host que recebe a solicitação HTTP Get quando o método de solicitação HTTP é usado para definir a função de callback PostStart. |
10.0.XX.XX |
| LifecyclePostStartHandlerHttpGetPort |
integer |
Não |
O número da porta para a solicitação HTTP Get quando o método de solicitação HTTP é usado para definir a função de callback PostStart. |
5050 |
| LifecyclePostStartHandlerHttpGetPath |
string |
Não |
O caminho para a solicitação HTTP Get quando o método de solicitação HTTP é usado para definir a função de callback PostStart. |
/healthyz |
| LifecyclePostStartHandlerHttpGetScheme |
string |
Não |
O tipo de protocolo da solicitação HTTP Get quando o método de solicitação HTTP é usado para definir a função de callback PostStart. Valores válidos:
|
HTTPS |
| LifecyclePostStartHandlerExec |
array |
Não |
O comando executado no contêiner quando o método de linha de comando é usado para definir a função de callback PostStart. |
|
|
string |
Não |
O comando executado no contêiner quando o método de linha de comando é usado para definir a função de callback PostStart. |
[ "/bin/sh", "-c", "echo Hello from the postStart handler /usr/share/message" ] |
|
| LifecyclePostStartHandlerTcpSocketHost |
string |
Não |
O endereço do host para detecção TCP Socket quando o método TCP Socket é usado para definir a função de callback PostStart. |
10.0.XX.XX |
| LifecyclePostStartHandlerTcpSocketPort |
integer |
Não |
A porta para detecção TCP Socket quando o método TCP Socket é usado para definir a função de callback PostStart. |
80 |
| LifecyclePreStopHandlerHttpGetHost |
string |
Não |
O endereço do host que recebe a solicitação HTTP Get quando o método de solicitação HTTP é usado para definir a função de callback PreStop. |
10.0.XX.XX |
| LifecyclePreStopHandlerHttpGetPort |
integer |
Não |
O número da porta para a solicitação HTTP Get quando o método de solicitação HTTP é usado para definir a função de callback PreStop. |
88 |
| LifecyclePreStopHandlerHttpGetPath |
string |
Não |
O caminho para a solicitação HTTP Get quando o método de solicitação HTTP é usado para definir a função de callback PreStop. |
/healthyz |
| LifecyclePreStopHandlerHttpGetScheme |
string |
Não |
O tipo de protocolo da solicitação HTTP Get quando o método de solicitação HTTP é usado para definir a função de callback PreStop. Valores válidos:
|
HTTP |
| LifecyclePreStopHandlerExec |
array |
Não |
O comando executado no contêiner quando o método de linha de comando é usado para definir a função de callback PreStop. |
|
|
string |
Não |
O comando executado no contêiner quando o método de linha de comando é usado para definir a função de callback PreStop. |
[ "/bin/sh", "-c", "echo Hello from the preStop handler /usr/share/message" ] |
|
| LifecyclePreStopHandlerTcpSocketHost |
string |
Não |
O endereço do host para detecção TCP Socket quando o método TCP Socket é usado para definir a função de callback PreStop. |
10.0.XX.XX |
| LifecyclePreStopHandlerTcpSocketPort |
integer |
Não |
A porta para detecção TCP Socket quando o método TCP Socket é usado para definir a função de callback PreStop. |
90 |
| Volume |
array<object> |
Não |
As informações de volume. |
|
|
array<object> |
Não |
As informações de volume. |
||
| Type |
string |
Não |
O tipo do volume. Valores válidos:
|
ConfigFileVolume |
| DiskVolume.DiskSize |
integer |
Não |
O tamanho do DiskVolume. Unidade: GiB. |
15 |
| NFSVolume.Path |
string |
Não |
O caminho do volume de dados NFS. |
/share |
| FlexVolume.FsType |
string |
Não |
O tipo de sistema de arquivos montado. O padrão depende do script do FlexVolume. |
ext4 |
| DiskVolume.FsType |
string |
Não |
Este tipo de sistema não é recomendado. Recomendamos que você use o parâmetro |
xfs |
| HostPathVolume.Type |
string |
Não |
O tipo do diretório Host. Por exemplo: File, Directory, Socket, etc. |
Directory |
| NFSVolume.ReadOnly |
boolean |
Não |
Especifica se o volume de dados NFS é somente leitura. Valores válidos:
Valor padrão: false. |
false |
| HostPathVolume.Path |
string |
Não |
O caminho absoluto no Host. |
/xx/xx/path |
| FlexVolume.Options |
string |
Não |
A lista de opções do objeto FlexVolume. No formato KV, transmitido via JSON. Por exemplo: ao montar um disco em nuvem via FlexVolume, o formato de Options é |
{"volumeId":"d-2zehdahrwoa7srg****","performanceLevel": "PL2"} |
| FlexVolume.Driver |
string |
Não |
O nome do driver usado para o FlexVolume. |
flexvolume |
| ConfigFileVolumeDefaultMode |
integer |
Não |
As permissões padrão do ConfigFileVolume. |
0644 |
| NFSVolume.Server |
string |
Não |
O endereço do servidor NFS. |
3f9cd4a596-naw76.cn-shanghai.nas.aliyuncs.com |
| DiskVolume.DiskId |
string |
Não |
O ID do DiskVolume. |
d-xx |
| Name |
string |
Não |
O nome do volume. |
default-volume1 |
| EmptyDirVolume.Medium |
string |
Não |
O meio de armazenamento do EmptyDirVolume. O padrão é vazio, usando o sistema de arquivos do nó. Suporta memory, indicando o uso de memória. |
memory |
| ConfigFileVolumeConfigFileToPath |
array<object> |
Não |
A lista de caminhos de arquivos de configuração. |
|
|
object |
Não |
A lista de caminhos de arquivos de configuração. |
||
| Path |
string |
Não |
O caminho relativo do arquivo de configuração. |
PATH |
| Mode |
integer |
Não |
As permissões do diretório ConfigFileVolume. |
0644 |
| Content |
string |
Não |
O conteúdo do arquivo de configuração (32 KB). |
bGl1bWk= |
| EmptyDirVolume.SizeLimit |
string |
Não |
O tamanho do volume de dados EmptyDir. Ao definir o valor, inclua a unidade. Recomenda-se usar Gi ou Mi. |
256 Mi |
| InitContainer |
array<object> |
Não |
A lista de contêineres de inicialização. |
|
|
array<object> |
Não |
A lista de contêineres de inicialização. |
||
| InitContainerEnvironmentVar |
array<object> |
Não |
As informações de variáveis de ambiente. |
|
|
object |
Não |
As informações de variáveis de ambiente. |
||
| Key |
string |
Não |
O nome da variável de ambiente. O nome deve ter de 1 a 128 caracteres e deve corresponder ao formato |
Path |
| Value |
string |
Não |
O valor da variável de ambiente. O valor pode ter até 256 caracteres. |
/usr/bin/ |
| SecurityContext.Capability.Add |
array |
Não |
Concede permissões específicas aos processos dentro do contêiner. Atualmente, apenas NET_ADMIN e NET_RAW são suportados. Nota
NET_RAW não é suportado por padrão. É necessário enviar um ticket para solicitar a habilitação. |
|
|
string |
Não |
Concede permissões específicas aos processos dentro do contêiner. Atualmente, apenas NET_ADMIN e NET_RAW são suportados. Nota
NET_RAW não é suportado por padrão. É necessário enviar um ticket para solicitar a habilitação. |
NET_ADMIN |
|
| Image |
string |
Não |
A imagem usada pelo contêiner. |
nginx |
| InitContainerVolumeMount |
array<object> |
Não |
As informações de montagem de volume. |
|
|
object |
Não |
As informações de montagem de volume. |
||
| MountPropagation |
string |
Não |
A configuração de propagação de montagem do volume. A propagação de montagem permite que volumes montados por um contêiner sejam compartilhados com outros contêineres no mesmo pod, ou até mesmo com outros pods no mesmo nó. Valores válidos:
|
None |
| MountPath |
string |
Não |
O diretório de montagem. O conteúdo no diretório de montagem do contêiner é sobrescrito pelo conteúdo do volume. |
/usr/share/ |
| ReadOnly |
boolean |
Não |
Especifica se o caminho de montagem é somente leitura. Valor padrão: false. |
false |
| Name |
string |
Não |
O nome do volume montado. |
test-empty |
| SubPath |
string |
Não |
O subdiretório do volume. Isso permite que um pod monte diferentes diretórios do mesmo volume em diferentes diretórios no contêiner. |
/usr/sub/ |
| ImagePullPolicy |
string |
Não |
A política de pull de imagem. |
Always |
| Cpu |
number |
Não |
O número de vCPUs do contêiner. Unidade: cores. |
0.5 |
| WorkingDir |
string |
Não |
O diretório de trabalho. |
/usr/local |
| Command |
array |
Não |
O comando de inicialização do contêiner. |
|
|
string |
Não |
O comando de inicialização do contêiner. |
sleep |
|
| Arg |
array |
Não |
Os argumentos de inicialização do contêiner. |
|
|
string |
Não |
Os argumentos de inicialização do contêiner. |
10 |
|
| SecurityContext.RunAsUser |
integer |
Não |
Define o ID do usuário para executar o contêiner. |
587 |
| Gpu |
integer |
Não |
O número de GPUs usadas pelo contêiner. |
1 |
| Memory |
number |
Não |
O tamanho da memória. Unidade: GiB. |
1.0 |
| Name |
string |
Não |
O nome do contêiner. |
test-init |
| DnsConfigNameServer |
array |
Não |
A lista de endereços IP dos servidores DNS. |
|
|
string |
Não |
A lista de endereços IP dos servidores DNS. |
172.10.*.** |
|
| DnsConfigSearch |
array |
Não |
A lista de domínios de pesquisa DNS. |
|
|
string |
Não |
A lista de domínios de pesquisa DNS. |
svc.local.kubenetes |
|
| DnsConfigOption |
array<object> |
Não |
A lista de opções de objeto. Cada objeto consiste em um Name e um Value opcional. |
|
|
object |
Não |
A lista de opções de objeto. Cada objeto consiste em um Name e um Value opcional. |
||
| Value |
string |
Não |
O valor da variável do objeto. |
value |
| Name |
string |
Não |
O nome da variável do objeto. |
name |
| HostAliase |
array<object> |
Não |
O mapeamento de hostname personalizado para um contêiner na instância. |
|
|
object |
Não |
O mapeamento de hostname personalizado para um contêiner na instância. |
||
| Ip |
string |
Não |
O endereço IP a ser adicionado. |
1.1.1.1 |
| Hostname |
array |
Não |
O hostname a ser adicionado. |
|
|
string |
Não |
O hostname a ser adicionado. |
hehe.com |
|
| SecurityContextSysctl |
array<object> |
Não |
As informações do sistema. |
|
|
object |
Não |
As informações do sistema. |
||
| Value |
string |
Não |
O valor da variável do contexto de segurança no qual a instância é executada. |
65536 |
| Name |
string |
Não |
O nome do sistema do contexto de segurança no qual a instância é executada. |
kernel.msgmax |
| NtpServer |
array |
Não |
O servidor NTP. |
|
|
string |
Não |
O servidor NTP. |
ntp.cloud.aliyuncs.com |
|
| AcrRegistryInfo |
array<object> |
Não |
As informações da instância ACR Enterprise Edition. |
|
|
object |
Não |
As informações da instância ACR Enterprise Edition. |
||
| Domain |
array |
Não |
O domínio da instância ACR Enterprise Edition. O padrão são todos os domínios da instância correspondente. Suporta a especificação de domínios individuais, separados por vírgulas (,). |
|
|
string |
Não |
O domínio da instância ACR Enterprise Edition. O padrão são todos os domínios da instância correspondente. Suporta a especificação de domínios individuais, separados por vírgulas (,). |
*****-****-registry.cn-beijing.cr.aliyuncs.com |
|
| InstanceName |
string |
Não |
O nome da instância ACR Enterprise Edition. |
acr-test |
| InstanceId |
string |
Não |
O ID da instância ACR Enterprise Edition. |
cri-nwj395hgf6f3**** |
| RegionId |
string |
Não |
A região à qual a instância ACR Enterprise Edition pertence. |
cn-beijing |
| CostOptimization |
boolean |
Não |
Especifica se a otimização de custos deve ser habilitada. Valores válidos:
Valor padrão: false. |
false |
| InstanceFamilyLevel |
string |
Não |
O nível da família de instâncias, usado para filtrar tipos de instância que atendem aos requisitos. Este parâmetro só tem efeito quando CostOptimization está habilitado. Valores válidos:
|
EnterpriseLevel |
| InstanceType |
array |
Não |
Os tipos de instância ECS especificados. Você pode especificar até cinco tipos de instância. |
|
|
string |
Não |
O tipo de instância ECS especificado. Você pode especificar até cinco tipos de instância. Para mais informações, consulte Criar instâncias especificando tipos de instância ECS. |
ecs.g6.large |
|
| DataCacheBucket |
string |
Não |
O bucket de cache de dados. |
default |
| DataCachePL |
string |
Não |
O nível de desempenho (PL) do disco em nuvem usado para cache de dados. Recomenda-se o uso de ESSDs. Valores válidos para níveis de desempenho de ESSD:
Valor padrão: PL1. Nota
Para mais informações sobre ESSDs, consulte ESSDs. |
PL1 |
| DataCacheProvisionedIops |
integer |
Não |
O IOPS de leitura/gravação provisionado do disco ESSD AutoPL usado para cache de dados. Valores válidos: 0 a min{50000, 1000 × Capacidade - Desempenho Base}, onde Desempenho Base = min{1800 + 50 × Capacidade, 50000}. Nota
Para mais informações sobre discos ESSD AutoPL, consulte Discos ESSD AutoPL. |
40000 |
| DataCacheBurstingEnabled |
boolean |
Não |
Especifica se o burst (burst de desempenho) deve ser ativado para o disco ESSD AutoPL usado para cache de dados. Valores válidos:
Valor padrão: false. Nota
Para mais informações sobre discos ESSD AutoPL, consulte Discos ESSD AutoPL. |
false |
| GpuDriverVersion |
string |
Não |
A versão do driver de GPU. Valores válidos:
Nota
Apenas tipos de instância específicos suportam a alternância de versões do driver de GPU. Para mais informações, consulte Criar instâncias especificando tipos de instância GPU. |
tesla=525.85.12 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| ScalingConfigurationId |
string |
O ID da configuração de escalabilidade. |
asc-uf6fonnghi50u374**** |
| RequestId |
string |
O ID da solicitação. |
89945DD3-9072-47D0-A318-353284CF**** |
Exemplos
Resposta de sucesso
JSON formato
{
"ScalingConfigurationId": "asc-uf6fonnghi50u374****",
"RequestId": "89945DD3-9072-47D0-A318-353284CF****"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 403 | Forbidden.RiskControl | Forbidden.RiskControl |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.