Cria uma configuração de dimensionamento de ECI.
Descrição da operação
Descrição da operação
Uma configuração de dimensionamento especifica o modelo de Elastic Container Instance (ECI) usado para expansão.
Os parâmetros Cpu e Memory especificam o intervalo de vCPU e memória para definir os tipos de instância. O Auto Scaling determina os tipos de instância disponíveis com base em fatores como otimização de E/S e zonas, e cria as instâncias mais econômicas classificando-as por preço. Este método se aplica apenas quando a política de dimensionamento do grupo de dimensionamento está definida como a política de otimização de custos e nenhum tipo de instância é especificado na configuração de dimensionamento.
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 dimensionamento ao qual a configuração de dimensionamento pertence. |
asg-bp14wlu85wrpchm0**** |
| ScalingConfigurationName |
string |
Não |
O nome da configuração de dimensionamento. O nome deve ter de 2 a 64 caracteres e pode conter letras, dígitos, sublinhados (_), hifens (-) e pontos (.). Deve começar com um dígito, letra ou caractere chinês. O nome deve ser exclusivo dentro de um grupo de dimensionamento em uma região. Se você não especificar este parâmetro, o ID da configuração de dimensionamento será usado por padrão. |
scalingconfig**** |
| SecurityGroupId |
string |
Não |
O ID do grupo de segurança ao qual a instância ECI pertence. As instâncias ECI no mesmo grupo de segurança podem acessar umas às outras. Se você não especificar um grupo de segurança, o sistema usará automaticamente o grupo de segurança padrão na região selecionada. Você deve garantir que as regras de entrada deste grupo de segurança incluam os protocolos e portas que o contêiner precisa expor. Se não existir nenhum grupo de segurança padrão na região, o sistema realizará a criação automática de um grupo de segurança padrão e adicionará os protocolos e portas declarados do contêiner às regras de entrada do grupo de segurança. |
sg-uf66jeqopgqa9hdn**** |
| ContainerGroupName |
string |
Não |
O nome da ECI, que é o nome do grupo de contêineres. Para definir um nome sequencial, use o seguinte formato:
Nota
Defina bits como pelo menos 3. Caso contrário, o limite superior do número sequencial poderá ser atingido. Depois que o limite superior for atingido, se uma expansão ainda for necessária, a atividade de dimensionamento relatará um erro e interromperá a expansão. Nesse caso, redefina a regra de geração de nome de host.
Nota
Não inclua espaços em Exemplo: Se você definir este parâmetro como As regras para definir nomes sequenciais de ECI são as mesmas para definir nomes sequenciais de instâncias em um grupo de dimensionamento ECS. Para mais informações, consulte Definir nomes de instância ou nomes de host sequenciais e exclusivos. |
nginx-test[0,3] |
| RestartPolicy |
string |
Não |
A política de reinicialização da ECI. Valores válidos:
Valor padrão: Always. |
Always |
| Cpu |
number |
Não |
O número de vCPUs da instância. Unidade: núcleos. |
1.0 |
| Memory |
number |
Não |
O tamanho da memória 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. As instâncias ECI e ECS compartilham as mesmas funções RAM da instância. Para mais informações, consulte Funções RAM da instância. |
RamTestRole |
| TerminationGracePeriodSeconds |
integer |
Não |
O tempo de buffer para o programa lidar com operações antes do desligamento. Unidade: segundos. |
60 |
| AutoMatchImageCache |
boolean |
Não |
Especifica se deve corresponder automaticamente a um cache de imagem. 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 preempçã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 é preciso até três casas decimais. Se SpotStrategy estiver definido como SpotWithPriceLimit, você deve especificar SpotPriceLimit. |
0.025 |
| AutoCreateEip |
boolean |
Não |
Especifica se a criação automática de um endereço elastic IP (EIP) está ativada e se o sistema o anexará à instância ECI. |
true |
| EipBandwidth |
integer |
Não |
A largura de banda do EIP. Valor padrão: 5 Mbit/s. |
5 |
| HostName |
string |
Não |
O nome do host, que é o nome do grupo de contêineres. |
test |
| IngressBandwidth |
integer |
Não |
O limite de largura de banda de entrada. Unidade: bytes. |
1024000 |
| EgressBandwidth |
integer |
Não |
O limite de largura de banda de saída. Unidade: bytes. |
1024000 |
| CpuOptionsCore |
integer |
Não |
O número de núcleos físicos de CPU. 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 núcleo. Apenas tipos de instância específicos suportam configurações personalizadas. Um valor de 1 indica que o hyper-threading está desativado. Para mais informações, consulte Personalizar opções de CPU. |
2 |
| EphemeralStorage |
integer |
Não |
O tamanho do armazenamento efêmero. Por padrão, são usados discos em nuvem ESSD PL1. Unidade: GiB. |
20 |
| LoadBalancerWeight |
integer |
Não |
O peso da instância ECI quando atua como servidor de backend para balanceamento de carga. Valores válidos: 1 a 100. Valor padrão: 50. |
50 |
| Tag |
array<object> |
Não |
As tags da instância. |
|
|
object |
Não |
As tags da instância. |
||
| Key |
string |
Não |
A chave da tag da instância. Valores válidos de N: 1 a 20. Se você especificar este parâmetro, ele não poderá ser uma string vazia. A chave da tag pode ter até 128 caracteres. 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. Se você especificar este parâmetro, ele poderá ser uma string vazia. O valor da tag pode ter até 128 caracteres. Não pode começar com |
3 |
| ImageRegistryCredential |
array<object> |
Não |
As informações sobre o registro de imagens. |
|
|
object |
Não |
As informações sobre o registro de imagens. |
||
| Password |
string |
Não |
A senha do registro de imagens. |
yourpassword |
| Server |
string |
Não |
O endpoint do registro de imagens. |
registry-vpc.cn-shanghai.aliyuncs.com |
| UserName |
string |
Não |
O nome de usuário do registro de imagens. |
yourusername |
| Container |
array<object> |
Não |
As informações do contêiner incluídas na instância. |
|
|
array<object> |
Não |
As informações do contêiner incluídas na instância. |
||
| ReadinessProbe.TimeoutSeconds |
integer |
Não |
O período de tempo limite para a sondagem. Valor padrão: 1 segundo. Valor mínimo: 1 segundo. |
5 |
| ReadinessProbe.SuccessThreshold |
integer |
Não |
O número mínimo de sucessos consecutivos para que a sondagem seja considerada bem-sucedida após ter falhado. Valor padrão: 1. O valor atual deve ser 1. |
1 |
| SecurityContext.Capability.Add |
array |
Não |
Concede privilégios específicos aos processos no contêiner. Apenas NET_ADMIN e NET_RAW são suportados. Nota
NET_RAW não é suportado por padrão. Abra um ticket para solicitar esse privilégio. |
|
|
string |
Não |
Concede privilégios específicos aos processos no contêiner. Apenas NET_ADMIN e NET_RAW são suportados. Nota
NET_RAW não é suportado por padrão. Abra um ticket para solicitar esse privilégio. |
NET_ADMIN |
|
| ReadinessProbe.TcpSocket.Port |
integer |
Não |
O número da porta usado para verificações de integridade de soquete TCP. |
8000 |
| ReadinessProbe.HttpGet.Scheme |
string |
Não |
O tipo de protocolo usado para verificações de integridade HTTP GET. Valores válidos:
|
HTTP |
| LivenessProbe.PeriodSeconds |
integer |
Não |
O intervalo entre as execuções da sondagem. Valor padrão: 10 segundos. Valor mínimo: 1 segundo. |
5 |
| Port |
array<object> |
Não |
As portas e os protocolos expostos. |
|
|
object |
Não |
As portas e os 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 pode conter letras, dígitos e sublinhados (_). Não pode começar com um dígito. |
PATH |
| Value |
string |
Não |
O valor da variável de ambiente. O valor deve ter de 0 a 256 caracteres. |
/usr/local/bin |
| LivenessProbe.TcpSocket.Port |
integer |
Não |
O número da porta usado para verificações de integridade de soquete TCP. |
8000 |
| Tty |
boolean |
Não |
Especifica se o TTY deve ser ativado. Valores válidos:
Valor padrão: false. Se Command estiver definido como /bin/bash, defina este parâmetro como true. |
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 usado para verificações de integridade HTTP GET. Valores válidos:
|
HTTP |
| ReadinessProbe.HttpGet.Port |
integer |
Não |
O número da porta usado para verificações de integridade HTTP GET. |
8080 |
| Arg |
array |
Não |
Os argumentos para o comando de inicialização do contêiner. Há suporte para no máximo 10 argumentos. |
|
|
string |
Não |
Os argumentos para o comando de inicialização do contêiner. Há suporte para no máximo 10 argumentos. |
100 |
|
| Gpu |
integer |
Não |
O número de GPUs alocadas para o contêiner. |
1 |
| ReadinessProbe.InitialDelaySeconds |
integer |
Não |
O número de segundos após a inicialização do contêiner antes que a sondagem seja iniciada. Unidade: segundos. |
3 |
| Stdin |
boolean |
Não |
Especifica se um buffer deve ser alocado para a entrada padrão no tempo de execução do contêiner. Se este parâmetro não for definido, as leituras da entrada padrão no contêiner resultarão em um 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 número de segundos após a inicialização do contêiner antes que a sondagem seja iniciada. Unidade: segundos. |
5 |
| VolumeMount |
array<object> |
Não |
As informações de montagem do volume. |
|
|
object |
Não |
As informações de montagem do volume. |
||
| MountPropagation |
string |
Não |
As configurações de propagação de montagem para o 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 do caminho de montagem no contêiner é diretamente sobrescrito pelo conteúdo do volume. Use com cautela. |
/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 deve ser igual ao Name em Volume. |
default-volume1 |
| SubPath |
string |
Não |
O subcaminho do volume. |
data2/ |
| LivenessProbe.FailureThreshold |
integer |
Não |
O número mínimo de falhas consecutivas para que a sondagem seja considerada com falha após ter sido bem-sucedida. Valor padrão: 3. |
3 |
| ReadinessProbe.Exec.Command |
array |
Não |
O comando executado no contêiner para verificações de integridade de linha de comando. |
|
|
string |
Não |
O comando executado no contêiner para verificações de integridade de linha de comando. |
cat /tmp/healthy |
|
| ReadinessProbe.FailureThreshold |
integer |
Não |
O número mínimo de falhas consecutivas para que a sondagem seja considerada com falha após ter sido bem-sucedida. Valor padrão: 3. |
3 |
| ImagePullPolicy |
string |
Não |
A política de pull de imagem para o contêiner. Valores válidos:
Nota
Se o cache de imagem estiver ativado, ImagePullPolicy será substituído por Always quando o contêiner for criado. |
Always |
| StdinOnce |
boolean |
Não |
Especifica se o fluxo de entrada padrão mantém o status de ativação em várias sessões anexadas quando a entrada padrão é true. Se StdinOnce estiver definido como true, a entrada padrão será aberta quando o contêiner for iniciado, permanecerá vazia até que o primeiro cliente se anexe a ela e, em seguida, permanecerá aberta para aceitar dados até que o cliente se desconecte. Nesse ponto, a entrada padrão entra em desligamento e permanece em desligamento até que o contêiner seja reiniciado. |
false |
| Cpu |
number |
Não |
O número de núcleos de CPU alocados para o contêiner. |
0.25 |
| LivenessProbe.HttpGet.Port |
integer |
Não |
O número da porta usado para verificações de integridade HTTP GET. |
8888 |
| LivenessProbe.HttpGet.Path |
string |
Não |
O caminho usado para verificações de integridade HTTP GET. |
/healthyz |
| LivenessProbe.SuccessThreshold |
integer |
Não |
O número mínimo de sucessos consecutivos para que a sondagem seja considerada bem-sucedida após ter falhado. Valor padrão: 1. O valor atual deve ser 1. |
1 |
| ReadinessProbe.PeriodSeconds |
integer |
Não |
O intervalo entre as execuções da sondagem. Valor padrão: 10 segundos. Valor mínimo: 1 segundo. |
3 |
| LivenessProbe.TimeoutSeconds |
integer |
Não |
O período de tempo limite para a sondagem. Valor padrão: 1 segundo. Valor mínimo: 1 segundo. |
1 |
| Command |
array |
Não |
Os comandos de inicialização para o contêiner. Há suporte para no máximo 20 comandos. Cada comando pode conter até 256 caracteres. |
|
|
string |
Não |
Os comandos de inicialização para o contêiner. Há suporte para no máximo 20 comandos. Cada comando pode conter até 256 caracteres. |
sleep |
|
| SecurityContext.RunAsUser |
integer |
Não |
O ID de usuário usado para executar o contêiner. |
1000 |
| ReadinessProbe.HttpGet.Path |
string |
Não |
O caminho usado para verificações de integridade HTTP GET. |
/healthz |
| LivenessProbe.Exec.Command |
array |
Não |
O comando executado no contêiner para verificações de integridade de linha de comando. |
|
|
string |
Não |
O comando executado no contêiner para verificações de integridade de linha de comando. |
cat/tmp/healthy |
|
| LifecyclePostStartHandlerHttpGetHost |
string |
Não |
O endereço do host que aceita solicitações HTTP GET quando uma solicitação HTTP GET é usada para as configurações da função de callback PostStart. |
10.0.XX.XX |
| LifecyclePostStartHandlerHttpGetPort |
integer |
Não |
O número da porta verificado por solicitações HTTP GET quando uma solicitação HTTP GET é usada para as configurações da função de callback PostStart. |
5050 |
| LifecyclePostStartHandlerHttpGetPath |
string |
Não |
O caminho verificado por solicitações HTTP GET quando uma solicitação HTTP GET é usada para as configurações da função de callback PostStart. |
/healthyz |
| LifecyclePostStartHandlerHttpGetScheme |
string |
Não |
O tipo de protocolo usado para solicitações HTTP GET quando uma solicitação HTTP GET é usada para as configurações da função de callback PostStart. Valores válidos:
|
HTTPS |
| LifecyclePostStartHandlerExec |
array |
Não |
O comando executado no contêiner quando uma linha de comando é usada para as configurações da função de callback PostStart. |
|
|
string |
Não |
O comando executado no contêiner quando uma linha de comando é usada para as configurações da 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 verificado por soquetes TCP quando um soquete TCP é usado para as configurações da função de callback PostStart. |
10.0.XX.XX |
| LifecyclePostStartHandlerTcpSocketPort |
integer |
Não |
A porta verificada por soquetes TCP quando um soquete TCP é usado para as configurações da função de callback PostStart. |
80 |
| LifecyclePreStopHandlerHttpGetHost |
string |
Não |
O endereço do host que aceita solicitações HTTP GET quando uma solicitação HTTP GET é usada para as configurações da função de callback PreStop. |
10.0.XX.XX |
| LifecyclePreStopHandlerHttpGetPort |
integer |
Não |
O número da porta verificado por solicitações HTTP GET quando uma solicitação HTTP GET é usada para as configurações da função de callback PreStop. |
88 |
| LifecyclePreStopHandlerHttpGetPath |
string |
Não |
O caminho verificado por solicitações HTTP GET quando uma solicitação HTTP GET é usada para as configurações da função de callback PreStop. |
/healthyz |
| LifecyclePreStopHandlerHttpGetScheme |
string |
Não |
O tipo de protocolo usado para solicitações HTTP GET quando uma solicitação HTTP GET é usada para as configurações da função de callback PreStop. Valores válidos:
|
HTTP |
| LifecyclePreStopHandlerExec |
array |
Não |
O comando executado no contêiner quando uma linha de comando é usada para as configurações da função de callback PreStop. |
|
|
string |
Não |
O comando executado no contêiner quando uma linha de comando é usada para as configurações da 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 verificado por soquetes TCP quando um soquete TCP é usado para as configurações da função de callback PreStop. |
10.0.XX.XX |
| LifecyclePreStopHandlerTcpSocketPort |
integer |
Não |
A porta verificada por soquetes TCP quando um soquete TCP é usado para as configurações da função de callback PreStop. |
90 |
| Volume |
array<object> |
Não |
As informações do volume. |
|
|
array<object> |
Não |
As informações do volume. |
||
| Type |
string |
Não |
O tipo de 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 NFS. |
/share |
| FlexVolume.FsType |
string |
Não |
O tipo do sistema de arquivos a ser montado. O valor padrão depende do script do FlexVolume. |
ext4 |
| DiskVolume.FsType |
string |
Não |
Este tipo de sistema de arquivos não é recomendado. Em vez disso, use o parâmetro FlexVolume.FsType. |
xfs |
| HostPathVolume.Type |
string |
Não |
O tipo do diretório host. Exemplos: File, Directory e Socket. |
Directory |
| NFSVolume.ReadOnly |
boolean |
Não |
Especifica se o volume 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 de objeto do FlexVolume. As opções estão no formato de par chave-valor e são passadas em JSON. Por exemplo, ao montar um disco em nuvem usando o FlexVolume, o formato de Options é {"volumeId":"d-2zehdahrwoa7srg****","performanceLevel": "PL2"}. |
{"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 valor padrão é vazio, o que indica que o sistema de arquivos do nó é usado. O valor memory indica que a memória é usada. |
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 de diretório do 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 EmptyDir. Inclua uma unidade ao especificar o valor. Use 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 da variável de ambiente. |
|
|
object |
Não |
As informações da variável de ambiente. |
||
| Key |
string |
Não |
O nome da variável de ambiente. O nome deve ter de 1 a 128 caracteres e pode conter letras, dígitos e sublinhados (_). Não pode começar com um dígito. |
Path |
| Value |
string |
Não |
O valor da variável de ambiente. O valor deve ter de 0 a 256 caracteres. |
/usr/bin/ |
| SecurityContext.Capability.Add |
array |
Não |
Concede privilégios específicos aos processos no contêiner. Apenas NET_ADMIN e NET_RAW são suportados. Nota
NET_RAW não é suportado por padrão. Abra um ticket para solicitar esse privilégio. |
|
|
string |
Não |
Concede privilégios específicos aos processos no contêiner. Apenas NET_ADMIN e NET_RAW são suportados. Nota
NET_RAW não é suportado por padrão. Abra um ticket para solicitar esse privilégio. |
NET_ADMIN |
|
| Image |
string |
Não |
A imagem usada pelo contêiner. |
nginx |
| InitContainerVolumeMount |
array<object> |
Não |
As informações de montagem do volume. |
|
|
object |
Não |
As informações de montagem do volume. |
||
| MountPropagation |
string |
Não |
As configurações 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 é diretamente substituído 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 sob o volume. Isso permite que um pod monte diretórios diferentes sob o mesmo volume em diretórios diferentes 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 para o contêiner. Unidade: núcleos. |
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 |
O ID de usuário usado para executar o contêiner. |
587 |
| Gpu |
integer |
Não |
O número de GPUs alocadas para o 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 nome de host personalizado para um contêiner na instância. |
|
|
object |
Não |
O mapeamento de nome de host 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 nome de host a ser adicionado. |
|
|
string |
Não |
O nome de host 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 sobre a instância do ACR Enterprise. |
|
|
object |
Não |
As informações sobre a instância do ACR Enterprise. |
||
| Domain |
array |
Não |
O nome de domínio da instância do ACR Enterprise. O valor padrão são todos os nomes de domínio da instância correspondente. Você pode especificar nomes de domínio individuais, separados por vírgulas (,). |
|
|
string |
Não |
O nome de domínio da instância do ACR Enterprise. O valor padrão são todos os nomes de domínio da instância correspondente. Você pode especificar nomes de domínio individuais, separados por vírgulas (,). |
*****-****-registry.cn-beijing.cr.aliyuncs.com |
|
| InstanceName |
string |
Não |
O nome da instância do ACR Enterprise. |
acr-test |
| InstanceId |
string |
Não |
O ID da instância do ACR Enterprise. |
cri-nwj395hgf6f3**** |
| RegionId |
string |
Não |
O ID da região da instância do ACR Enterprise. |
cn-beijing |
| CostOptimization |
boolean |
Não |
Especifica se a otimização de custos deve ser ativada. Valores válidos:
Valor padrão: false. |
false |
| InstanceFamilyLevel |
string |
Não |
O nível da família de instâncias, que é usado para filtrar os tipos de instância que atendem aos requisitos. Este parâmetro só entra em vigor quando o CostOptimization está ativado. 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 uma instância 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 do disco em nuvem usado para cache de dados. Recomenda-se o uso de discos em nuvem ESSD. Valores válidos para o nível de desempenho de um disco em nuvem ESSD:\n\n- PL0: Um único disco em nuvem ESSD oferece até 10.000 IOPS de leitura/gravação aleatória.\n- PL1: Um único disco em nuvem ESSD oferece até 50.000 IOPS de leitura/gravação aleatória.\n- PL2: Um único disco em nuvem ESSD oferece até 100.000 IOPS de leitura/gravação aleatória.\n- PL3: Um único disco em nuvem ESSD oferece até 1.000.000 IOPS de leitura/gravação aleatória.\n\nValor padrão: PL1.\n> Para mais informações sobre discos em nuvem ESSD, consulte Discos em nuvem ESSD. |
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 de base}. O desempenho de base é calculado usando a seguinte fórmula: min{1800 + 50 × Capacidade, 50000}.\n\n> Para mais informações sobre discos ESSD AutoPL, consulte Discos ESSD AutoPL. |
40000 |
| DataCacheBurstingEnabled |
boolean |
Não |
Especifica se o recurso de desempenho com burst deve ser ativado para o disco ESSD AutoPL usado para cache de dados. Valores válidos:\n\n- true: Ativado.\n- false: Desativado.\n\nValor padrão: false.\n\n> Para mais informações sobre discos ESSD AutoPL, consulte Discos ESSD AutoPL. |
false |
| GpuDriverVersion |
string |
Não |
Especifica a versão do driver da GPU. Valores válidos:\n- tesla=470.82.01 (padrão)\n- tesla=525.85.12\n\n> Apenas tipos de instância específicos suportam a alteração da versão do driver da GPU. Para mais informações, consulte Criar uma instância especificando um tipo 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 escalonamento. |
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.