Consulta os detalhes de uma configuração de dimensionamento de Elastic Container Instance (ECI) com base no ID da configuração de dimensionamento. Os detalhes incluem o tamanho do armazenamento temporário, o número de endereços IPv6 e a largura de banda do endereço elastic IP (EIP). A saída suporta o formato YAML.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
ess:DescribeEciScalingConfigurationDetail |
get |
*ScalingGroup.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| RegionId |
string |
Sim |
O ID da região do grupo de dimensionamento ao qual a regra de dimensionamento pertence. |
cn-beijing |
| ScalingGroupId |
string |
Não |
O ID do grupo de dimensionamento ao qual a configuração de dimensionamento pertence. |
asg-bp1ffogfdauy0jw0**** |
| ScalingConfigurationId |
string |
Sim |
O ID da configuração de dimensionamento do grupo de dimensionamento de ECI. |
asc-bp1ffogfdauy0nu5**** |
| OutputFormat |
string |
Não |
O formato de saída. Apenas YAML é suportado. Valores válidos:
|
YAML |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| RequestId |
string |
O ID da solicitação. |
6EF9BFEE-FE07-4627-B8FB-14326FB9**** |
| ScalingConfiguration |
object |
As informações da configuração de dimensionamento. |
|
| CreationTime |
string |
A hora em que a configuração de dimensionamento foi criada. A hora segue o padrão ISO 8601 no formato AAAA-MM-DDTHH:mm:ssZ. A hora é exibida em UTC. |
2023-05-10T02:39:15Z |
| ScalingConfigurationName |
string |
O nome da configuração de dimensionamento. |
scalingconfi**** |
| SecurityGroupId |
string |
O ID do grupo de segurança ao qual a Elastic Container Instance (ECI) pertence. As ECIs no mesmo grupo de segurança podem acessar umas às outras. |
sg-bp18kz60mefs**** |
| ActiveDeadlineSeconds |
integer |
O período de validade. Unidade: segundos. |
60 |
| SpotStrategy |
string |
A política de preemptibilidade da instância. Valores válidos:
|
NoSpot |
| AutoCreateEip |
boolean |
Especifica se a criação automática de um elastic IP address (EIP) está ativada para anexá-lo à instância ECI. |
true |
| ScalingGroupId |
string |
O ID do grupo de dimensionamento. |
asg-bp1frlu04fq4zv65b1bh |
| EphemeralStorage |
integer |
O tamanho do espaço de armazenamento efêmero. Unidade: GiB. |
20 |
| Ipv6AddressCount |
integer |
O número de endereços IPv6. |
1 |
| Description |
string |
Nota
Este parâmetro não está disponível. |
This is an example. |
| EipBandwidth |
integer |
A largura de banda do EIP. Valor padrão: 5 Mbit/s. |
5 |
| ImageSnapshotId |
string |
O ID do cache de imagem. |
imc-2zebxkiifuyzzlhl**** |
| Memory |
number |
O tamanho da memória. Unidade: GiB. Você pode especificar CPU e Memory para definir um intervalo de tipos de instância. Por exemplo, CPU=2 e Memory=16 define todos os tipos de instância que possuem 2 vCPUs e 16 GiB de 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 cria a instância com o menor preço. Nota
Esta configuração entra em vigor apenas no modo de otimização de custos e quando nenhum tipo de instância é especificado na configuração de dimensionamento. |
4 |
| RestartPolicy |
string |
A política de reinicialização do pod. Valores válidos:
|
Always |
| SpotPriceLimit |
number |
O preço máximo por hora da instância spot. Este parâmetro é retornado apenas quando SpotStrategy está definido como SpotWithPriceLimit. |
0.025 |
| IngressBandwidth |
integer |
O limite de largura de banda de entrada. Unidade: bytes. |
1024000 |
| CpuOptionsThreadsPerCore |
integer |
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 |
| TerminationGracePeriodSeconds |
integer |
O tempo de buffer para o programa lidar com operações antes do desligamento. |
60 |
| LoadBalancerWeight |
integer |
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 |
| DnsPolicy |
string |
A política de DNS. |
Default |
| HostName |
string |
O nome do host. |
hostname |
| EgressBandwidth |
integer |
O limite de largura de banda de saída. Unidade: bytes. |
10485760 |
| RegionId |
string |
O ID da região do grupo de dimensionamento ao qual a regra de dimensionamento pertence. |
cn-shanghai |
| RamRoleName |
string |
O nome da função do Resource Access Management (RAM) para a instância. As instâncias ECI e Elastic Compute Service (ECS) compartilham a mesma função RAM. Para mais informações, consulte Usar uma função RAM de instância chamando operações de API. |
ram:PassRole |
| Cpu |
number |
O número de vCPUs para a instância. Unidade: núcleos. |
2.0 |
| AutoMatchImageCache |
boolean |
Especifica se deve corresponder automaticamente a um cache de imagem. Valor padrão: false. |
true |
| ResourceGroupId |
string |
O ID do grupo de recursos. |
rg-acfmwozpmmksakq |
| ContainerGroupName |
string |
O nome do grupo de contêineres. |
test |
| ScalingConfigurationId |
string |
O ID da configuração de dimensionamento. |
asc-2zec39vg84usxdocme6a |
| CpuOptionsCore |
integer |
O número de núcleos físicos de CPU. Apenas tipos de instância específicos suportam configurações personalizadas. |
2 |
| SlsEnable |
boolean |
Especifica se a coleta de logs do usuário deve ser ativada. Valor padrão: false. |
false |
| Containers |
array<object> |
A lista de contêineres incluídos na instância. |
|
|
array<object> |
A lista de contêineres incluídos na instância. |
||
| ReadinessProbeHttpGetPath |
string |
O caminho para a sonda de prontidão HTTP GET. |
/usr/local |
| ReadinessProbeSuccessThreshold |
integer |
O número mínimo de sucessos consecutivos para que a sonda seja considerada bem-sucedida após ter falhado. Valor padrão: 1. O valor atual deve ser 1. |
1 |
| LivenessProbePeriodSeconds |
integer |
O intervalo no qual a sonda de atividade é executada. Valor padrão: 10 segundos. Valor mínimo: 1 segundo. |
5 |
| LivenessProbeTcpSocketPort |
integer |
O número da porta para a sonda de atividade de soquete TCP. |
80 |
| LivenessProbeHttpGetScheme |
string |
O tipo de protocolo da solicitação HTTP GET quando solicitações HTTP são usadas para verificações de integridade. Valores válidos:
|
HTTP |
| WorkingDir |
string |
O diretório de trabalho no contêiner. |
/usr/local/nginx |
| Tty |
boolean |
Especifica se a interação deve ser ativada. Valores válidos:
|
true |
| LivenessProbeHttpGetPort |
integer |
A porta para a sonda de atividade HTTP GET. |
8080 |
| Gpu |
integer |
O número de GPUs. |
2 |
| ReadinessProbeInitialDelaySeconds |
integer |
O atraso antes que a sonda de prontidão seja iniciada após o contêiner ser iniciado. |
5 |
| Stdin |
boolean |
Especifica se um buffer deve ser alocado para a entrada padrão durante a execução do contêiner. Se este parâmetro não for definido, a leitura da entrada padrão no contêiner resultará em um EOF. Valor padrão: false. |
true |
| Memory |
number |
O tamanho da memória. |
2.0 |
| Name |
string |
O nome do contêiner. |
nginx |
| SecurityContextReadOnlyRootFilesystem |
boolean |
Especifica se o sistema de arquivos raiz é somente leitura. Apenas true é suportado. |
true |
| LivenessProbeHttpGetPath |
string |
O caminho para a sonda de prontidão HTTP GET. |
/usr/nginx/ |
| Image |
string |
A imagem do contêiner. |
registry-vpc.aliyuncs.com/eci_open/alpine:3.5 |
| ReadinessProbeTcpSocketPort |
integer |
O número da porta para a sonda de atividade de soquete TCP. |
80 |
| ReadinessProbeHttpGetScheme |
string |
O tipo de protocolo da solicitação HTTP GET quando solicitações HTTP são usadas para verificações de integridade. Valores válidos:
|
HTTP |
| ReadinessProbeHttpGetPort |
integer |
O caminho para a sonda de prontidão HTTP GET. |
80 |
| LivenessProbeSuccessThreshold |
integer |
O número mínimo de sucessos consecutivos para que a sonda seja considerada bem-sucedida após ter falhado. Valor padrão: 1. O valor atual deve ser 1. |
1 |
| ReadinessProbeTimeoutSeconds |
integer |
O período de tempo limite para a sonda de prontidão. Valor padrão: 1 segundo. Valor mínimo: 1 segundo. |
5 |
| SecurityContextRunAsUser |
integer |
O UID usado para executar o ponto de entrada do processo do contêiner. |
1000 |
| LivenessProbeInitialDelaySeconds |
integer |
O atraso antes que a sonda de prontidão seja iniciada após o contêiner ser iniciado. |
10 |
| ReadinessProbePeriodSeconds |
integer |
O intervalo no qual a sonda de prontidão é executada. Valor padrão: 10 segundos. Valor mínimo: 1 segundo. |
5 |
| ImagePullPolicy |
string |
A política de pull de imagem. |
Always |
| StdinOnce |
boolean |
Especifica se o fluxo de entrada padrão permanece no status ativado em várias sessões anexadas quando a entrada padrão está definida como true. Se StdinOnce estiver definido como true, a entrada padrão é aberta quando o contêiner é iniciado, permanece vazia até que o primeiro cliente se anexe a ela e, em seguida, permanece no status ativado para aceitar dados até que o cliente se desconecte. Após o cliente se desconectar, a entrada padrão entra em desligamento e permanece em desligamento até que o contêiner seja reiniciado. |
true |
| Cpu |
number |
O número de vCPUs. |
2 |
| LivenessProbeTimeoutSeconds |
integer |
O período de tempo limite para a sonda de atividade. Valor padrão: 1 segundo. Valor mínimo: 1 segundo. |
10 |
| ReadinessProbeFailureThreshold |
integer |
O número mínimo de falhas consecutivas para que a sonda de prontidão seja considerada com falha após ter sido bem-sucedida. Valor padrão: 3. |
3 |
| LivenessProbeFailureThreshold |
integer |
O número mínimo de falhas consecutivas para que a sonda de prontidão seja considerada com falha após ter sido bem-sucedida. Valor padrão: 3. |
3 |
| Ports |
array<object> |
As portas e os protocolos expostos. |
|
|
object |
As portas e os protocolos expostos. |
||
| Port |
integer |
O número da porta. Valores válidos: 1 a 65535. |
8083 |
| Protocol |
string |
O tipo de protocolo. Valores válidos:
|
TCP |
| VolumeMounts |
array<object> |
As montagens de volume. |
|
|
object |
As montagens de volume. |
||
| ReadOnly |
boolean |
Especifica se o volume de dados é somente leitura. Valor padrão: false. |
true |
| SubPath |
string |
O subcaminho do volume de dados. |
data2/ |
| Name |
string |
O nome do volume de dados montado. |
default-volume1 |
| MountPropagation |
string |
As configurações de propagação de montagem do volume de dados. 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 |
O diretório onde o volume de dados é montado no contêiner. Importante O conteúdo no diretório de montagem do contêiner é diretamente substituído pelo conteúdo do volume. Use este parâmetro com cautela.
|
/pod/data |
| EnvironmentVars |
array<object> |
As informações da variável de ambiente. |
|
|
object |
As informações da variável de ambiente. |
||
| Key |
string |
O nome da variável de ambiente. |
PATH |
| Value |
string |
O valor da variável de ambiente. |
/usr/bin/ |
| FieldRefFieldPath |
string |
Nota
Este parâmetro não está disponível. |
fieldPath |
| Commands |
array |
Os comandos de inicialização do contêiner. |
|
|
string |
Os comandos de inicialização do contêiner. |
sleep |
|
| LivenessProbeExecCommands |
array |
Os comandos executados no contêiner quando as verificações de integridade de linha de comando são realizadas. |
|
|
string |
Os comandos executados no contêiner quando as verificações de integridade de linha de comando são realizadas. |
cat /tmp/healthy |
|
| Args |
array |
Os argumentos de inicialização do contêiner. |
|
|
string |
Os argumentos de inicialização do contêiner. |
100 |
|
| ReadinessProbeExecCommands |
array |
Os comandos executados no contêiner quando as verificações de integridade de linha de comando são realizadas. |
|
|
string |
Os comandos executados no contêiner quando as verificações de integridade de linha de comando são realizadas. |
cat /tmp/healthy |
|
| SecurityContextCapabilityAdds |
array |
Concede permissões específicas aos processos no contêiner. Atualmente, apenas NET_ADMIN e NET_RAW são suportados. |
|
|
string |
Concede permissões específicas aos processos no contêiner. Atualmente, apenas NET_ADMIN e NET_RAW são suportados. |
NET_ADMIN |
|
| LifecyclePostStartHandlerHttpGetHost |
string |
O endereço do host que recebe solicitações HTTP GET quando a função de callback postStart é configurada usando solicitações HTTP. |
10.0.XX.XX |
| LifecyclePostStartHandlerHttpGetPort |
integer |
O número da porta verificado pelas solicitações HTTP GET quando a função de callback postStart é configurada usando solicitações HTTP. |
80 |
| LifecyclePostStartHandlerHttpGetPath |
string |
O caminho verificado pelas solicitações HTTP GET quando a função de callback postStart é configurada usando solicitações HTTP. |
/healthyz |
| LifecyclePostStartHandlerHttpGetScheme |
string |
O tipo de protocolo usado para solicitações HTTP GET quando a função de callback postStart é configurada usando solicitações HTTP. |
HTTP |
| LifecyclePostStartHandlerExecs |
array |
Os comandos executados no contêiner quando a função de callback postStart é configurada usando a linha de comando. |
|
|
string |
Os comandos executados no contêiner quando a função de callback postStart é configurada usando a linha de comando. |
["/bin/sh", "-c","echo Hello from the preStop handler > /usr/share/message"] |
|
| LifecyclePostStartHandlerTcpSocketHost |
string |
O endereço do host verificado pelos sockets TCP quando a função de callback postStart é configurada usando sockets TCP. |
10.0.XX.XX |
| LifecyclePostStartHandlerTcpSocketPort |
integer |
A porta verificada pelos sockets TCP quando a função de callback postStart é configurada usando sockets TCP. |
80 |
| LifecyclePreStopHandlerHttpGetHost |
string |
O endereço do host que recebe solicitações HTTP GET quando a função de callback preStop é configurada usando solicitações HTTP. |
10.0.XX.XX |
| LifecyclePreStopHandlerHttpGetPort |
integer |
O número da porta verificado pelas solicitações HTTP GET quando a função de callback preStop é configurada usando solicitações HTTP. |
80 |
| LifecyclePreStopHandlerHttpGetPath |
string |
O caminho verificado pelas solicitações HTTP GET quando a função de callback preStop é configurada usando solicitações HTTP. |
/healthyz |
| LifecyclePreStopHandlerHttpGetScheme |
string |
O tipo de protocolo usado para solicitações HTTP GET quando a função de callback preStop é configurada usando solicitações HTTP. |
HTTP |
| LifecyclePreStopHandlerExecs |
array |
Os comandos executados no contêiner quando a função de callback preStop é configurada usando a linha de comando. |
|
|
string |
Os comandos executados no contêiner quando a função de callback preStop é configurada usando a linha de comando. |
["/bin/sh", "-c","echo Hello from the preStop handler > /usr/share/message"] |
|
| LifecyclePreStopHandlerTcpSocketHost |
string |
O endereço do host verificado pelos sockets TCP quando a função de callback preStop é configurada usando sockets TCP. |
10.0.XX.XX |
| LifecyclePreStopHandlerTcpSocketPort |
integer |
A porta verificada pelos sockets TCP quando a função de callback preStop é configurada usando sockets TCP. |
80 |
| InitContainers |
array<object> |
A lista de contêineres de inicialização. |
|
|
array<object> |
A lista de contêineres de inicialização. |
||
| SecurityContextReadOnlyRootFilesystem |
boolean |
Especifica se o sistema de arquivos raiz é somente leitura. Apenas true é suportado. |
|
| ImagePullPolicy |
string |
A política de pull de imagem. |
Always |
| WorkingDir |
string |
O diretório de trabalho. |
/www |
| Cpu |
number |
O número de núcleos de CPU do contêiner. |
0.5 |
| Image |
string |
A imagem do contêiner. |
registry-vpc.cn-hongkong.aliyuncs.com/eci_open/nginx:alpine |
| Gpu |
integer |
O número de GPUs usadas pelo contêiner. |
1 |
| SecurityContextRunAsUser |
string |
O ID de usuário usado para executar o contêiner. |
1000 |
| Memory |
number |
O tamanho da memória. |
1.0 |
| Name |
string |
O nome do contêiner. |
test-init |
| InitContainerEnvironmentVars |
array<object> |
As variáveis de ambiente do contêiner de inicialização. |
|
|
object |
As variáveis de ambiente do contêiner de inicialização. |
||
| Key |
string |
O nome da variável de ambiente. |
PATH |
| Value |
string |
O valor da variável de ambiente. |
/usr/local/bin |
| FieldRefFieldPath |
string |
Nota
Este parâmetro não está disponível. |
path |
| InitContainerPorts |
array<object> |
As informações de porta do contêiner de inicialização. |
|
|
object |
As informações de porta do contêiner de inicialização. |
||
| Port |
integer |
O número da porta. Valores válidos: 1 a 65535. |
1024 |
| Protocol |
string |
O tipo de protocolo. Valores válidos:
|
UDP |
| InitContainerVolumeMounts |
array<object> |
A matriz de informações de ponto de montagem do contêiner de inicialização. |
|
|
object |
A montagem do volume. |
||
| ReadOnly |
boolean |
Especifica se o caminho de montagem é somente leitura. Valor padrão: false. |
false |
| SubPath |
string |
O subcaminho do volume de dados. |
/usr/sub/ |
| Name |
string |
O nome do volume de dados montado. |
test-empty |
| MountPropagation |
string |
As configurações de propagação de montagem do volume de dados. 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 |
O diretório no contêiner onde o volume é montado. Nota
O conteúdo no diretório de montagem do contêiner é diretamente sobrescrito pelo conteúdo do volume. Use este parâmetro com cautela. |
/usr/share/ |
| SecurityContextCapabilityAdds |
array |
Concede permissões específicas aos processos no contêiner. Atualmente, apenas NET_ADMIN e NET_RAW são suportados. |
|
|
string |
As permissões específicas concedidas aos processos no contêiner. Atualmente, apenas NET_ADMIN e NET_RAW são suportados. Nota
NET_RAW não é suportado por padrão. Abra um ticket para solicitar essa permissão. |
NET_ADMIN |
|
| InitContainerCommands |
array |
Os comandos de inicialização do contêiner. |
|
|
string |
Os comandos de inicialização do contêiner. |
sleep |
|
| InitContainerArgs |
array |
Os argumentos de inicialização do contêiner. |
|
|
string |
Os argumentos de inicialização do contêiner. |
10 |
|
| Tags |
array<object> |
Os pares chave-valor de tag da instância. |
|
|
object |
Os pares chave-valor de tag da instância. |
||
| Key |
string |
A chave da tag. |
version |
| Value |
string |
O valor da tag. |
3 |
| Volumes |
array<object> |
As informações do volume. |
|
|
array<object> |
As informações do volume. |
||
| Type |
string |
O tipo de volume. Valores válidos:
|
EmptyDirVolume |
| DiskVolumeDiskId |
string |
O ID do volume de disco. |
d-xx |
| DiskVolumeFsType |
string |
O tipo de sistema de arquivos do volume de disco. |
xfs |
| EmptyDirVolumeMedium |
string |
A mídia de armazenamento do EmptyDirVolume. O valor padrão é vazio, o que indica que o sistema de arquivos do nó é usado. Se este parâmetro for definido como memory, a memória será usada. |
memory |
| NFSVolumePath |
string |
O caminho do volume NFS. |
/share |
| DiskVolumeDiskSize |
integer |
O tamanho do volume de disco. Unidade: GiB. |
15 |
| NFSVolumeReadOnly |
boolean |
Especifica se o volume NFS é somente leitura. Valor padrão: false. |
false |
| FlexVolumeFsType |
string |
O tipo de sistema de arquivos montado. O valor padrão depende do script do FlexVolume. |
ext4 |
| ConfigFileVolumeDefaultMode |
integer |
As permissões padrão do ConfigFileVolume. |
0644 |
| FlexVolumeDriver |
string |
O nome do driver usado para o FlexVolume. |
flexvolume |
| FlexVolumeOptions |
string |
A lista de opções para o objeto FlexVolume. |
{"volumeId":"d-2zehdahrwoa7srg****","performanceLevel": "PL2"} |
| NFSVolumeServer |
string |
O endereço do servidor NFS. |
3f9cd4a596-naw76.cn-shanghai.nas.aliyuncs.com |
| Name |
string |
O nome do volume. |
default-volume1 |
| ConfigFileVolumeConfigFileToPaths |
array<object> |
A lista de caminhos de arquivos de configuração. |
|
|
object |
A lista de caminhos de arquivos de configuração. |
||
| Path |
string |
O caminho. |
/usr/bin/ |
| Mode |
integer |
As permissões de diretório do ConfigFileVolume. |
0644 |
| Content |
string |
O conteúdo do arquivo de configuração. |
bGl1bWk= |
| EmptyDirVolumeSizeLimit |
string |
O tamanho do volume EmptyDir. |
256Mi |
| HostPathVolumeType |
string |
O tipo do volume HostPath. |
Directory |
| HostPathVolumePath |
string |
O caminho do diretório do volume HostPath no host. |
/pod/data |
| ImageRegistryCredentials |
array<object> |
As informações do registro de imagens. |
|
|
object |
As informações do registro de imagens. |
||
| Password |
string |
A senha do registro de imagens. |
yourpaasword |
| Server |
string |
O endereço do servidor do registro de imagens. |
registry-vpc.cn-shanghai.aliyuncs.com |
| UserName |
string |
O nome de usuário do registro de imagens. |
yourusername |
| DnsConfigOptions |
array<object> |
As opções de configuração de DNS. |
|
|
object |
As opções de configuração de DNS. |
||
| Name |
string |
O nome da variável do objeto. |
name |
| Value |
string |
O valor da variável do objeto. |
value |
| HostAliases |
array<object> |
Os mapeamentos de nome de host personalizados para um contêiner na instância. |
|
|
object |
Os mapeamentos de nome de host personalizados para um contêiner na instância. |
||
| Ip |
string |
O endereço IP a ser adicionado. |
192.0.XX.XX |
| Hostnames |
array |
Os nomes de host a serem adicionados. |
|
|
string |
Os nomes de host a serem adicionados. |
['hehe.com', 'haha.com'] |
|
| SecurityContextSysCtls |
array<object> |
As informações do sistema do contexto de segurança no qual a instância é executada. |
|
|
object |
O valor da variável do contexto de segurança no qual a instância é executada. |
||
| Name |
string |
O nome do parâmetro de controle do sistema do contexto de segurança no qual a instância é executada. |
kernel.msgmax |
| Value |
string |
O valor da variável do contexto de segurança no qual a instância é executada. |
65536 |
| AcrRegistryInfos |
array<object> |
As informações sobre a instância do ACR Enterprise. |
|
|
object |
As informações sobre a instância do ACR Enterprise. |
||
| InstanceId |
string |
O ID da instância do ACR Enterprise. |
cri-nwj395hgf6f3**** |
| InstanceName |
string |
O nome da instância do ACR Enterprise. |
acr-test |
| RegionId |
string |
A região à qual a instância do ACR Enterprise pertence. |
cn-hangzhou |
| Domains |
array |
Os nomes de domínio da instância do ACR Enterprise. Por padrão, todos os nomes de domínio da instância são usados. Você pode especificar nomes de domínio específicos e separar vários nomes de domínio com vírgulas (,). |
|
|
string |
Os nomes de domínio da instância do ACR Enterprise. Por padrão, todos os nomes de domínio da instância são usados. Você pode especificar nomes de domínio específicos e separar vários nomes de domínio com vírgulas (,). |
*****-****-registry.cn-beijing.cr.aliyuncs.com |
|
| DnsConfigNameServers |
array |
A lista de endereços IP dos servidores DNS. |
|
|
string |
A lista de endereços IP dos servidores DNS. |
172.10.*.** |
|
| DnsConfigSearches |
array |
A lista de domínios de pesquisa DNS. |
|
|
string |
A lista de domínios de pesquisa DNS. |
svc.local.kubenetes |
|
| NtpServers |
array |
Os servidores NTP. |
|
|
string |
Os servidores NTP. |
ntp.cloud.aliyuncs.com |
|
| LifecycleState |
string |
O estado da configuração de dimensionamento no grupo de dimensionamento. Valores válidos:
|
Active |
| CostOptimization |
boolean |
Especifica se a otimização de custos deve ser ativada. Valores válidos:
|
false |
| InstanceFamilyLevel |
string |
O nível da família de instâncias, que é usado para filtrar tipos de instância que atendem aos requisitos. Este parâmetro entra em vigor apenas quando CostOptimization está ativado. Valores válidos:
|
EnterpriseLevel |
| InstanceTypes |
array |
Os tipos de instância ECS especificados. Você pode especificar até cinco tipos de instância. |
|
|
string |
O tipo de instância ECS especificado. Você pode especificar até cinco tipos de instância. Para obter mais informações, consulte Criar uma instância especificando um tipo de instância ECS. |
ecs.g6.large |
|
| DataCacheBucket |
string |
O bucket de cache de dados. |
default |
| DataCachePL |
string |
O nível de desempenho (PL) do disco em nuvem usado para cache de dados. Recomendamos o uso de SSDs padrão. Valores válidos para o PL de um SSD padrão:
Nota
Para obter mais informações sobre SSDs padrão, consulte SSDs padrão. |
PL1 |
| DataCacheProvisionedIops |
integer |
Os IOPS de leitura/gravação provisionados do disco em nuvem ESSD AutoPL usado para cache de dados. Valores válidos: 0 a min{50000, 1000 × Capacidade - Desempenho de linha de base}, onde Desempenho de linha de base = min{1800 + 50 × Capacidade, 50000}. Nota
Para obter mais informações sobre discos em nuvem ESSD AutoPL, consulte Discos em nuvem ESSD AutoPL. |
40000 |
| DataCacheBurstingEnabled |
boolean |
Especifica se o recurso de burst deve ser ativado para o disco em nuvem ESSD AutoPL usado para cache de dados. Valores válidos:
Valor padrão: false. Nota
Para obter mais informações sobre discos em nuvem ESSD AutoPL, consulte Discos em nuvem ESSD AutoPL. |
false |
| EipPublicIpAddressPoolId |
string |
O ID do pool de endereços IP. |
pippool-bp187arfugi543y1s**** |
| EipCommonBandwidthPackage |
string |
A instância existente do Internet Shared Bandwidth a ser associada. |
cbwp-bp1rxai1z4b1an454xl8m |
| EipISP |
string |
O tipo de linha do elastic IP address (EIP). Valores válidos:
|
BGP |
| ComputeCategory |
array |
A categoria de poder de computação. Um valor de economy indica que instâncias de tipos de instância econômicos são consultadas. |
|
|
string |
A categoria de poder de computação especificada. |
economy |
|
| Output |
string |
O conteúdo de saída YAML da configuração de dimensionamento. |
apiVersion: apps/v1 kind: Deployment metadata: name: nginx-deployment labels: app: nginx spec: replicas: 3 selector: matchLabels: app: nginx template: metadata: labels: app: nginx annotations: k8s.aliyun.com/eip-bandwidth: 10 k8s.aliyun.com/eci-with-eip: true spec: containers: - name: nginx image: nginx:1.14.2 ports: - containerPort: 80 |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "6EF9BFEE-FE07-4627-B8FB-14326FB9****",
"ScalingConfiguration": {
"CreationTime": "2023-05-10T02:39:15Z",
"ScalingConfigurationName": "scalingconfi****",
"SecurityGroupId": "sg-bp18kz60mefs****",
"ActiveDeadlineSeconds": 60,
"SpotStrategy": "NoSpot",
"AutoCreateEip": true,
"ScalingGroupId": "asg-bp1frlu04fq4zv65b1bh",
"EphemeralStorage": 20,
"Ipv6AddressCount": 1,
"Description": "This is an example.",
"EipBandwidth": 5,
"ImageSnapshotId": "imc-2zebxkiifuyzzlhl****",
"Memory": 4,
"RestartPolicy": "Always",
"SpotPriceLimit": 0.025,
"IngressBandwidth": 1024000,
"CpuOptionsThreadsPerCore": 2,
"TerminationGracePeriodSeconds": 60,
"LoadBalancerWeight": 50,
"DnsPolicy": "Default",
"HostName": "hostname",
"EgressBandwidth": 10485760,
"RegionId": "cn-shanghai",
"RamRoleName": "ram:PassRole\n",
"Cpu": 2,
"AutoMatchImageCache": true,
"ResourceGroupId": "rg-acfmwozpmmksakq",
"ContainerGroupName": "test",
"ScalingConfigurationId": "asc-2zec39vg84usxdocme6a",
"CpuOptionsCore": 2,
"SlsEnable": false,
"Containers": [
{
"ReadinessProbeHttpGetPath": "/usr/local",
"ReadinessProbeSuccessThreshold": 1,
"LivenessProbePeriodSeconds": 5,
"LivenessProbeTcpSocketPort": 80,
"LivenessProbeHttpGetScheme": "HTTP",
"WorkingDir": "/usr/local/nginx",
"Tty": true,
"LivenessProbeHttpGetPort": 8080,
"Gpu": 2,
"ReadinessProbeInitialDelaySeconds": 5,
"Stdin": true,
"Memory": 2,
"Name": "nginx",
"SecurityContextReadOnlyRootFilesystem": true,
"LivenessProbeHttpGetPath": "/usr/nginx/\n",
"Image": "registry-vpc.aliyuncs.com/eci_open/alpine:3.5",
"ReadinessProbeTcpSocketPort": 80,
"ReadinessProbeHttpGetScheme": "HTTP",
"ReadinessProbeHttpGetPort": 80,
"LivenessProbeSuccessThreshold": 1,
"ReadinessProbeTimeoutSeconds": 5,
"SecurityContextRunAsUser": 1000,
"LivenessProbeInitialDelaySeconds": 10,
"ReadinessProbePeriodSeconds": 5,
"ImagePullPolicy": "Always",
"StdinOnce": true,
"Cpu": 2,
"LivenessProbeTimeoutSeconds": 10,
"ReadinessProbeFailureThreshold": 3,
"LivenessProbeFailureThreshold": 3,
"Ports": [
{
"Port": 8083,
"Protocol": "TCP"
}
],
"VolumeMounts": [
{
"ReadOnly": true,
"SubPath": "data2/\n",
"Name": "default-volume1",
"MountPropagation": "None",
"MountPath": "/pod/data"
}
],
"EnvironmentVars": [
{
"Key": "PATH",
"Value": "/usr/bin/\n",
"FieldRefFieldPath": "fieldPath"
}
],
"Commands": [
"sleep"
],
"LivenessProbeExecCommands": [
"cat /tmp/healthy"
],
"Args": [
"100"
],
"ReadinessProbeExecCommands": [
"cat /tmp/healthy\n"
],
"SecurityContextCapabilityAdds": [
"NET_ADMIN"
],
"LifecyclePostStartHandlerHttpGetHost": "10.0.XX.XX",
"LifecyclePostStartHandlerHttpGetPort": 80,
"LifecyclePostStartHandlerHttpGetPath": "/healthyz\n",
"LifecyclePostStartHandlerHttpGetScheme": "HTTP",
"LifecyclePostStartHandlerExecs": [
"[\"/bin/sh\", \"-c\",\"echo Hello from the preStop handler > /usr/share/message\"]"
],
"LifecyclePostStartHandlerTcpSocketHost": "10.0.XX.XX\n",
"LifecyclePostStartHandlerTcpSocketPort": 80,
"LifecyclePreStopHandlerHttpGetHost": "10.0.XX.XX\n",
"LifecyclePreStopHandlerHttpGetPort": 80,
"LifecyclePreStopHandlerHttpGetPath": "/healthyz",
"LifecyclePreStopHandlerHttpGetScheme": "HTTP",
"LifecyclePreStopHandlerExecs": [
"[\"/bin/sh\", \"-c\",\"echo Hello from the preStop handler > /usr/share/message\"]"
],
"LifecyclePreStopHandlerTcpSocketHost": "10.0.XX.XX",
"LifecyclePreStopHandlerTcpSocketPort": 80
}
],
"InitContainers": [
{
"SecurityContextReadOnlyRootFilesystem": false,
"ImagePullPolicy": "Always",
"WorkingDir": "/www",
"Cpu": 0.5,
"Image": "registry-vpc.cn-hongkong.aliyuncs.com/eci_open/nginx:alpine",
"Gpu": 1,
"SecurityContextRunAsUser": "1000",
"Memory": 1,
"Name": "test-init\n",
"InitContainerEnvironmentVars": [
{
"Key": "PATH",
"Value": "/usr/local/bin\n",
"FieldRefFieldPath": "path"
}
],
"InitContainerPorts": [
{
"Port": 1024,
"Protocol": "UDP"
}
],
"InitContainerVolumeMounts": [
{
"ReadOnly": false,
"SubPath": "/usr/sub/",
"Name": "test-empty\n",
"MountPropagation": "None",
"MountPath": "/usr/share/\n"
}
],
"SecurityContextCapabilityAdds": [
"NET_ADMIN"
],
"InitContainerCommands": [
"sleep"
],
"InitContainerArgs": [
"10"
]
}
],
"Tags": [
{
"Key": "version",
"Value": "3"
}
],
"Volumes": [
{
"Type": "EmptyDirVolume",
"DiskVolumeDiskId": "d-xx",
"DiskVolumeFsType": "xfs",
"EmptyDirVolumeMedium": "memory",
"NFSVolumePath": "/share\n",
"DiskVolumeDiskSize": 15,
"NFSVolumeReadOnly": false,
"FlexVolumeFsType": "ext4",
"ConfigFileVolumeDefaultMode": 644,
"FlexVolumeDriver": "flexvolume",
"FlexVolumeOptions": "{\"volumeId\":\"d-2zehdahrwoa7srg****\",\"performanceLevel\": \"PL2\"}\n",
"NFSVolumeServer": "3f9cd4a596-naw76.cn-shanghai.nas.aliyuncs.com\n",
"Name": "default-volume1\n",
"ConfigFileVolumeConfigFileToPaths": [
{
"Path": "/usr/bin/\n",
"Mode": 644,
"Content": "bGl1bWk=\n"
}
],
"EmptyDirVolumeSizeLimit": "256Mi",
"HostPathVolumeType": "Directory",
"HostPathVolumePath": "/pod/data\n"
}
],
"ImageRegistryCredentials": [
{
"Password": "yourpaasword",
"Server": "registry-vpc.cn-shanghai.aliyuncs.com\n",
"UserName": "yourusername"
}
],
"DnsConfigOptions": [
{
"Name": "name",
"Value": "value"
}
],
"HostAliases": [
{
"Ip": "192.0.XX.XX\n",
"Hostnames": [
"['hehe.com', 'haha.com']\n"
]
}
],
"SecurityContextSysCtls": [
{
"Name": "kernel.msgmax\n",
"Value": "65536"
}
],
"AcrRegistryInfos": [
{
"InstanceId": "cri-nwj395hgf6f3****\n",
"InstanceName": "acr-test\n",
"RegionId": "cn-hangzhou\n",
"Domains": [
"*****-****-registry.cn-beijing.cr.aliyuncs.com\n"
]
}
],
"DnsConfigNameServers": [
"172.10.*.**\n"
],
"DnsConfigSearches": [
"svc.local.kubenetes\n"
],
"NtpServers": [
"ntp.cloud.aliyuncs.com\n"
],
"LifecycleState": "Active",
"CostOptimization": false,
"InstanceFamilyLevel": "EnterpriseLevel",
"InstanceTypes": [
"ecs.g6.large\n"
],
"DataCacheBucket": "default",
"DataCachePL": "PL1\n",
"DataCacheProvisionedIops": 40000,
"DataCacheBurstingEnabled": false,
"EipPublicIpAddressPoolId": "pippool-bp187arfugi543y1s****",
"EipCommonBandwidthPackage": "cbwp-bp1rxai1z4b1an454xl8m",
"EipISP": "BGP",
"ComputeCategory": [
"economy"
]
},
"Output": "apiVersion: apps/v1\nkind: Deployment\nmetadata:\n name: nginx-deployment\n labels:\n app: nginx\n spec:\n replicas: 3\n selector:\n matchLabels:\n app: nginx\n template:\n metadata:\n labels:\n app: nginx\n annotations:\n k8s.aliyun.com/eip-bandwidth: 10\n k8s.aliyun.com/eci-with-eip: true\n spec:\n containers:\n - name: nginx\n image: nginx:1.14.2\n ports:\n - containerPort: 80"
}
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.