Ölçeklendirme yapılandırması kimliğine dayalı olarak bir Elastic Container Instance (ECI) ölçeklendirme yapılandırmasının ayrıntılarını sorgular. Ayrıntılar arasında geçici depolama boyutu, IPv6 adreslerinin sayısı ve esnek IP adresi (EIP) bant genişliği yer alır. Çıktı YAML biçimini destekler.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ess:DescribeEciScalingConfigurationDetail |
get |
*Ölçeklendirme grubu.
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
Yes |
Ölçeklendirme kuralının ait olduğu ölçeklendirme grubunun bölge kimliği. |
cn-beijing |
| ScalingGroupId |
string |
No |
Ölçeklendirme yapılandırmasının ait olduğu ölçeklendirme grubunun kimliği. |
asg-bp1ffogfdauy0jw0**** |
| ScalingConfigurationId |
string |
Yes |
ECI ölçeklendirme grubu için ölçeklendirme yapılandırmasının kimliği. |
asc-bp1ffogfdauy0nu5**** |
| OutputFormat |
string |
No |
Çıktı biçimi. Yalnızca YAML desteklenir. Valid values:
|
YAML |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
İstek kimliği. |
6EF9BFEE-FE07-4627-B8FB-14326FB9**** |
| ScalingConfiguration |
object |
Ölçeklendirme yapılandırması bilgileri. |
|
| CreationTime |
string |
Ölçeklendirme yapılandırmasının oluşturulduğu zaman. Zaman, YYYY-MM-DDTHH:mm:ssZ formatında ISO 8601 standardına uygundur ve UTC saat diliminde görüntülenir. |
2023-05-10T02:39:15Z |
| ScalingConfigurationName |
string |
Ölçeklendirme yapılandırmasının adı. |
scalingconfi**** |
| SecurityGroupId |
string |
Elastic Container Instance'ın (ECI) ait olduğu güvenlik grubunun kimliği. Aynı güvenlik grubundaki ECI'ler birbirlerine erişebilir. |
sg-bp18kz60mefs**** |
| ActiveDeadlineSeconds |
integer |
Geçerlilik süresi. Birim: saniye. |
60 |
| SpotStrategy |
string |
Örneğin kesinti politikası. Geçerli değerler:
|
NoSpot |
| AutoCreateEip |
boolean |
ECI örneğine eklemek için esnek IP adresının (EIP) otomatik olarak oluşturulmasının etkinleştirilip etkinleştirilmediğini belirtir. |
true |
| ScalingGroupId |
string |
Ölçeklendirme grubunun kimliği. |
asg-bp1frlu04fq4zv65b1bh |
| EphemeralStorage |
integer |
Geçici depolama alanının boyutu. Birim: GiB. |
20 |
| Ipv6AddressCount |
integer |
IPv6 adreslerinin sayısı. |
1 |
| Description |
string |
Not
Bu parametre kullanılamaz. |
This is an example. |
| EipBandwidth |
integer |
EIP'nin bant genişliği. Varsayılan değer: 5 Mbit/s. |
5 |
| ImageSnapshotId |
string |
Görüntü önbelleğinin kimliği. |
imc-2zebxkiifuyzzlhl**** |
| Memory |
number |
Bellek boyutu. Birim: GiB. Bir örnek türü aralığı tanımlamak için hem CPU hem de Memory belirtebilirsiniz. Örneğin, CPU=2 ve Memory=16, 2 vCPU'ya ve 16 GiB belleğe sahip tüm örnek türlerini tanımlar. Auto Scaling, G/Ç optimizasyonu ve bölgeler gibi faktörlere dayalı olarak kullanılabilir örnek türlerini belirler ve en düşük fiyatlı örneği oluşturur. Not
Bu yapılandırma yalnızca maliyet optimizasyonu modunda ve ölçeklendirme yapılandırmasında hiçbir örnek türü belirtilmediğinde etkili olur. |
4 |
| RestartPolicy |
string |
Pod'un yeniden başlatma politikası. Geçerli değerler:
|
Always |
| SpotPriceLimit |
number |
Spot örneğin maksimum saatlik fiyatı. Bu parametre yalnızca SpotStrategy, SpotWithPriceLimit olarak ayarlandığında döndürülür. |
0.025 |
| IngressBandwidth |
integer |
Gelen bant genişliği sınırı. Birim: bayt. |
1024000 |
| CpuOptionsThreadsPerCore |
integer |
Çekirdek başına iş parçacığı sayısı. Yalnızca belirli örnek türleri özel ayarları destekler. 1 değeri, hyper-threading'in devre dışı bırakıldığını gösterir. Daha fazla bilgi için bkz. CPU seçeneklerini özelleştirme. |
2 |
| TerminationGracePeriodSeconds |
integer |
Programın kapatma işleminden önce işlemleri gerçekleştirmesi için ayrılan arabellek süresi. |
60 |
| LoadBalancerWeight |
integer |
ECI örneğinin yük dengeleme için arka uç sunucu olarak hizmet verdiğindeki ağırlığı. Geçerli değerler: 1 ile 100 arası. Varsayılan değer: 50. |
50 |
| DnsPolicy |
string |
DNS politikası. |
Default |
| HostName |
string |
Ana bilgisayar adı. |
hostname |
| EgressBandwidth |
integer |
Giden bant genişliği sınırı. Birim: bayt. |
10485760 |
| RegionId |
string |
Ölçeklendirme kuralının ait olduğu ölçeklendirme grubunun bölge kimliği. |
cn-shanghai |
| RamRoleName |
string |
Örnek için Resource Access Management (RAM) rolünün adı. ECI'ler ve Elastic Compute Service (ECS) örnekleri aynı RAM rolünü paylaşır. Daha fazla bilgi için bkz. API işlemlerini çağırarak örnek RAM rolünü kullanma. |
ram:PassRole |
| Cpu |
number |
Örnek için vCPU sayısı. Birim: çekirdek. |
2.0 |
| AutoMatchImageCache |
boolean |
Bir görüntü önbelleğinin otomatik olarak eşleştirilip eşleştirilmeyeceğini belirtir. Varsayılan değer: false. |
true |
| ResourceGroupId |
string |
Kaynak grubunun kimliği. |
rg-acfmwozpmmksakq |
| ContainerGroupName |
string |
Konteyner grubunun adı. |
test |
| ScalingConfigurationId |
string |
Ölçeklendirme yapılandırmasının kimliği. |
asc-2zec39vg84usxdocme6a |
| CpuOptionsCore |
integer |
Fiziksel CPU çekirdeği sayısı. Yalnızca belirli örnek türleri özel ayarları destekler. |
2 |
| SlsEnable |
boolean |
Kullanıcı günlüğü toplamanın etkinleştirilip etkinleştirilmeyeceğini belirtir. Varsayılan değer: false. |
false |
| Containers |
array<object> |
Örnekte bulunan konteynerlerin listesi. |
|
|
array<object> |
Örnekte bulunan konteynerlerin listesi. |
||
| ReadinessProbeHttpGetPath |
string |
HTTP GET hazırlık sondası için yol. |
/usr/local |
| ReadinessProbeSuccessThreshold |
integer |
Sondanın başarısız olduktan sonra başarılı kabul edilmesi için gereken minimum ardışık başarı sayısı. Varsayılan değer: 1. Mevcut değer 1 olmalıdır. |
1 |
| LivenessProbePeriodSeconds |
integer |
Canlılık sondasının gerçekleştirilme aralığı. Varsayılan değer: 10 saniye. Minimum değer: 1 saniye. |
5 |
| LivenessProbeTcpSocketPort |
integer |
TCP soketi canlılık sondası için bağlantı noktası numarası. |
80 |
| LivenessProbeHttpGetScheme |
string |
Sağlık kontrolleri için HTTP istekleri kullanıldığında HTTP GET isteğinin protokol türü. Geçerli değerler:
|
HTTP |
| WorkingDir |
string |
Konteynerdeki çalışma dizini. |
/usr/local/nginx |
| Tty |
boolean |
Etkileşimin etkinleştirilip etkinleştirilmeyeceğini belirtir. Geçerli değerler:
|
true |
| LivenessProbeHttpGetPort |
integer |
HTTP GET canlılık sondası için bağlantı noktası. |
8080 |
| Gpu |
integer |
GPU sayısı. |
2 |
| ReadinessProbeInitialDelaySeconds |
integer |
Konteyner başlatıldıktan sonra hazırlık sondası başlatılmadan önceki gecikme süresi. |
5 |
| Stdin |
boolean |
Konteyner çalışma zamanı sırasında standart giriş için bir arabellek ayrılıp ayrılmayacağını belirtir. Bu parametre ayarlanmazsa, konteynerde standart girişten okuma işlemi bir EOF ile sonuçlanır. Varsayılan değer: false. |
true |
| Memory |
number |
Bellek boyutu. |
2.0 |
| Name |
string |
Konteynerin adı. |
nginx |
| SecurityContextReadOnlyRootFilesystem |
boolean |
Kök dosya sisteminin salt okunur olup olmadığını belirtir. Yalnızca true desteklenir. |
true |
| LivenessProbeHttpGetPath |
string |
HTTP GET hazırlık sondası için yol. |
/usr/nginx/ |
| Image |
string |
Konteyner görüntüsü. |
registry-vpc.aliyuncs.com/eci_open/alpine:3.5 |
| ReadinessProbeTcpSocketPort |
integer |
TCP soketi canlılık sondası için bağlantı noktası numarası. |
80 |
| ReadinessProbeHttpGetScheme |
string |
Sağlık kontrolleri için HTTP istekleri kullanıldığında HTTP GET isteğinin protokol türü. Geçerli değerler:
|
HTTP |
| ReadinessProbeHttpGetPort |
integer |
HTTP GET hazırlık sondası için yol. |
80 |
| LivenessProbeSuccessThreshold |
integer |
Sondanın başarısız olduktan sonra başarılı kabul edilmesi için gereken minimum ardışık başarı sayısı. Varsayılan değer: 1. Mevcut değer 1 olmalıdır. |
1 |
| ReadinessProbeTimeoutSeconds |
integer |
Hazırlık sondası için zaman aşımı süresi. Varsayılan değer: 1 saniye. Minimum değer: 1 saniye. |
5 |
| SecurityContextRunAsUser |
integer |
Konteyner işleminin giriş noktasını çalıştırmak için kullanılan UID. |
1000 |
| LivenessProbeInitialDelaySeconds |
integer |
Konteyner başlatıldıktan sonra hazırlık sondası başlatılmadan önceki gecikme süresi. |
10 |
| ReadinessProbePeriodSeconds |
integer |
Hazırlık sondasının gerçekleştirilme aralığı. Varsayılan değer: 10 saniye. Minimum değer: 1 saniye. |
5 |
| ImagePullPolicy |
string |
Görüntü çekme politikası. |
Always |
| StdinOnce |
boolean |
Standart giriş true olarak ayarlandığında, standart giriş akışının birden fazla ekli oturum boyunca etkinleştirme durumunda kalıp kalmayacağını belirtir. StdinOnce true olarak ayarlanırsa, konteyner başlatıldığında standart giriş açılır, ilk istemci bağlanana kadar boş kalır ve ardından istemci bağlantısı kesilene kadar veri kabul etmek için etkinleştirme durumunda kalır. İstemci bağlantısı kesildikten sonra, standart giriş kapanma durumuna geçer ve konteyner yeniden başlatılana kadar bu durumda kalır. |
true |
| Cpu |
number |
vCPU sayısı. |
2 |
| LivenessProbeTimeoutSeconds |
integer |
Canlılık sondası için zaman aşımı süresi. Varsayılan değer: 1 saniye. Minimum değer: 1 saniye. |
10 |
| ReadinessProbeFailureThreshold |
integer |
Hazırlık sondasının başarılı olduktan sonra başarısız kabul edilmesi için gereken minimum ardışık başarısızlık sayısı. Varsayılan değer: 3. |
3 |
| LivenessProbeFailureThreshold |
integer |
Hazırlık sondasının başarılı olduktan sonra başarısız kabul edilmesi için gereken minimum ardışık başarısızlık sayısı. Varsayılan değer: 3. |
3 |
| Ports |
array<object> |
Açık bağlantı noktaları ve protokoller. |
|
|
object |
Açık bağlantı noktaları ve protokoller. |
||
| Port |
integer |
Bağlantı noktası numarası. Geçerli değerler: 1 ile 65535 arası. |
8083 |
| Protocol |
string |
Protokol türü. Geçerli değerler:
|
TCP |
| VolumeMounts |
array<object> |
Birim bağlamaları. |
|
|
object |
Birim bağlamaları. |
||
| ReadOnly |
boolean |
Veri biriminin salt okunur olup olmadığını belirtir. Varsayılan değer: false. |
true |
| SubPath |
string |
Veri biriminin alt yolu. |
data2/ |
| Name |
string |
Bağlanan veri biriminin adı. |
default-volume1 |
| MountPropagation |
string |
Veri biriminin bağlama yayılımı ayarları. Bağlama yayılımı, bir konteyner tarafından bağlanan birimlerin aynı pod'daki diğer konteynerlerle veya aynı düğümdeki diğer pod'larla paylaşılmasına olanak tanır. Geçerli değerler:
|
None |
| MountPath |
string |
Veri biriminin konteynerde bağlandığı dizin. Önemli Konteynerin bağlama dizinindeki içerik, doğrudan birimin içeriği tarafından üzerine yazılır. Bu parametreyi dikkatli kullanın.
|
/pod/data |
| EnvironmentVars |
array<object> |
Ortam değişkeni bilgileri. |
|
|
object |
Ortam değişkeni bilgileri. |
||
| Key |
string |
Ortam değişkeninin adı. |
PATH |
| Value |
string |
Ortam değişkeninin değeri. |
/usr/bin/ |
| FieldRefFieldPath |
string |
Not
Bu parametre kullanılamaz. |
fieldPath |
| Commands |
array |
Konteynerin başlangıç komutları. |
|
|
string |
Konteynerin başlangıç komutları. |
sleep |
|
| LivenessProbeExecCommands |
array |
Komut satırı sağlık kontrolleri gerçekleştirildiğinde konteynerde yürütülen komutlar. |
|
|
string |
Komut satırı sağlık kontrolleri gerçekleştirildiğinde konteynerde yürütülen komutlar. |
cat /tmp/healthy |
|
| Args |
array |
Konteynerin başlangıç bağımsız değişkenleri. |
|
|
string |
Konteynerin başlangıç bağımsız değişkenleri. |
100 |
|
| ReadinessProbeExecCommands |
array |
Komut satırı sağlık kontrolleri gerçekleştirildiğinde konteynerde yürütülen komutlar. |
|
|
string |
Komut satırı sağlık kontrolleri gerçekleştirildiğinde konteynerde yürütülen komutlar. |
cat /tmp/healthy |
|
| SecurityContextCapabilityAdds |
array |
Konteynerdeki işlemlere belirli izinler verir. Şu anda yalnızca NET_ADMIN ve NET_RAW desteklenmektedir. |
|
|
string |
Konteynerdeki işlemlere belirli izinler verir. Şu anda yalnızca NET_ADMIN ve NET_RAW desteklenmektedir. |
NET_ADMIN |
|
| LifecyclePostStartHandlerHttpGetHost |
string |
postStart geri çağırma işlevi HTTP istekleri kullanılarak yapılandırıldığında HTTP GET isteklerini alan ana bilgisayar adresi. |
10.0.XX.XX |
| LifecyclePostStartHandlerHttpGetPort |
integer |
postStart geri çağırma işlevi HTTP istekleri kullanılarak yapılandırıldığında HTTP GET istekleri tarafından kontrol edilen port numarası. |
80 |
| LifecyclePostStartHandlerHttpGetPath |
string |
postStart geri çağırma işlevi HTTP istekleri kullanılarak yapılandırıldığında HTTP GET istekleri tarafından kontrol edilen yol. |
/healthyz |
| LifecyclePostStartHandlerHttpGetScheme |
string |
postStart geri çağırma işlevi HTTP istekleri kullanılarak yapılandırıldığında HTTP GET istekleri için kullanılan protokol türü. |
HTTP |
| LifecyclePostStartHandlerExecs |
array |
postStart geri çağırma işlevi komut satırı kullanılarak yapılandırıldığında konteynerde yürütülen komutlar. |
|
|
string |
postStart geri çağırma işlevi komut satırı kullanılarak yapılandırıldığında konteynerde yürütülen komutlar. |
["/bin/sh", "-c","echo Hello from the preStop handler > /usr/share/message"] |
|
| LifecyclePostStartHandlerTcpSocketHost |
string |
postStart geri çağırma işlevi TCP soketleri kullanılarak yapılandırıldığında TCP soketleri tarafından kontrol edilen ana bilgisayar adresi. |
10.0.XX.XX |
| LifecyclePostStartHandlerTcpSocketPort |
integer |
postStart geri çağırma işlevi TCP soketleri kullanılarak yapılandırıldığında TCP soketleri tarafından kontrol edilen port. |
80 |
| LifecyclePreStopHandlerHttpGetHost |
string |
preStop geri çağırma işlevi HTTP istekleri kullanılarak yapılandırıldığında HTTP GET isteklerini alan ana bilgisayar adresi. |
10.0.XX.XX |
| LifecyclePreStopHandlerHttpGetPort |
integer |
preStop geri çağırma işlevi HTTP istekleri kullanılarak yapılandırıldığında HTTP GET istekleri tarafından kontrol edilen port numarası. |
80 |
| LifecyclePreStopHandlerHttpGetPath |
string |
preStop geri çağırma işlevi HTTP istekleri kullanılarak yapılandırıldığında HTTP GET istekleri tarafından kontrol edilen yol. |
/healthyz |
| LifecyclePreStopHandlerHttpGetScheme |
string |
preStop geri çağırma işlevi HTTP istekleri kullanılarak yapılandırıldığında HTTP GET istekleri için kullanılan protokol türü. |
HTTP |
| LifecyclePreStopHandlerExecs |
array |
preStop geri çağırma işlevi komut satırı kullanılarak yapılandırıldığında konteynerde yürütülen komutlar. |
|
|
string |
preStop geri çağırma işlevi komut satırı kullanılarak yapılandırıldığında konteynerde yürütülen komutlar. |
["/bin/sh", "-c","echo Hello from the preStop handler > /usr/share/message"] |
|
| LifecyclePreStopHandlerTcpSocketHost |
string |
preStop geri çağırma işlevi TCP soketleri kullanılarak yapılandırıldığında TCP soketleri tarafından kontrol edilen ana bilgisayar adresi. |
10.0.XX.XX |
| LifecyclePreStopHandlerTcpSocketPort |
integer |
preStop geri çağırma işlevi TCP soketleri kullanılarak yapılandırıldığında TCP soketleri tarafından kontrol edilen port. |
80 |
| InitContainers |
array<object> |
Başlatma konteynerlerinin listesi. |
|
|
array<object> |
Başlatma konteynerlerinin listesi. |
||
| SecurityContextReadOnlyRootFilesystem |
boolean |
Kök dosya sisteminin salt okunur olup olmadığını belirtir. Yalnızca true desteklenir. |
|
| ImagePullPolicy |
string |
Görüntü çekme politikası. |
Always |
| WorkingDir |
string |
Çalışma dizini. |
/www |
| Cpu |
number |
Konteyner için CPU çekirdeği sayısı. |
0.5 |
| Image |
string |
Konteyner görüntüsü. |
registry-vpc.cn-hongkong.aliyuncs.com/eci_open/nginx:alpine |
| Gpu |
integer |
Konteyner tarafından kullanılan GPU sayısı. |
1 |
| SecurityContextRunAsUser |
string |
Konteyneri çalıştırmak için kullanılan kullanıcı kimliği. |
1000 |
| Memory |
number |
Bellek boyutu. |
1.0 |
| Name |
string |
Konteynerin adı. |
test-init |
| InitContainerEnvironmentVars |
array<object> |
Başlatma konteyneri için ortam değişkenleri. |
|
|
object |
Başlatma konteyneri için ortam değişkenleri. |
||
| Key |
string |
Ortam değişkeninin adı. |
PATH |
| Value |
string |
Ortam değişkeninin değeri. |
/usr/local/bin |
| FieldRefFieldPath |
string |
Not
Bu parametre kullanılamaz. |
path |
| InitContainerPorts |
array<object> |
Başlatma konteyneri için port bilgileri. |
|
|
object |
Başlatma konteyneri için port bilgileri. |
||
| Port |
integer |
Bağlantı noktası numarası. Geçerli değerler: 1 ile 65535 arası. |
1024 |
| Protocol |
string |
Protokol türü. Geçerli değerler:
|
UDP |
| InitContainerVolumeMounts |
array<object> |
Başlatma konteyneri için bağlama noktası bilgilerinin dizisi. |
|
|
object |
Birim bağlaması. |
||
| ReadOnly |
boolean |
Bağlama yolunun salt okunur olup olmadığını belirtir. Varsayılan değer: false. |
false |
| SubPath |
string |
Veri biriminin alt yolu. |
/usr/sub/ |
| Name |
string |
Bağlanan veri biriminin adı. |
test-empty |
| MountPropagation |
string |
Veri biriminin bağlama yayılımı ayarları. Bağlama yayılımı, bir konteyner tarafından bağlanan birimlerin aynı pod'daki diğer konteynerlerle veya aynı düğümdeki diğer pod'larla paylaşılmasına olanak tanır. Geçerli değerler:
|
None |
| MountPath |
string |
Birimin bağlandığı konteynerdeki dizin. Not
Konteynerin bağlama dizinindeki içerik, doğrudan birimin içeriği tarafından üzerine yazılır. Bu parametreyi dikkatli kullanın. |
/usr/share/ |
| SecurityContextCapabilityAdds |
array |
Konteynerdeki işlemlere belirli izinler verir. Şu anda yalnızca NET_ADMIN ve NET_RAW desteklenmektedir. |
|
|
string |
Konteynerdeki işlemlere verilen belirli izinler. Şu anda yalnızca NET_ADMIN ve NET_RAW desteklenmektedir. Not
NET_RAW varsayılan olarak desteklenmez. Bu izni talep etmek için bir destek talebi oluşturun. |
NET_ADMIN |
|
| InitContainerCommands |
array |
Konteynerin başlangıç komutları. |
|
|
string |
Konteynerin başlangıç komutları. |
sleep |
|
| InitContainerArgs |
array |
Konteynerin başlangıç bağımsız değişkenleri. |
|
|
string |
Konteynerin başlangıç bağımsız değişkenleri. |
10 |
|
| Tags |
array<object> |
Örneğin etiket anahtar-değer çiftleri. |
|
|
object |
Örneğin etiket anahtar-değer çiftleri. |
||
| Key |
string |
Etiket anahtarı. |
version |
| Value |
string |
Etiket değeri. |
3 |
| Volumes |
array<object> |
Birim bilgileri. |
|
|
array<object> |
Birim bilgileri. |
||
| Type |
string |
Birim türü. Geçerli değerler:
|
EmptyDirVolume |
| DiskVolumeDiskId |
string |
Disk biriminin kimliği. |
d-xx |
| DiskVolumeFsType |
string |
Disk biriminin dosya sistemi türü. |
xfs |
| EmptyDirVolumeMedium |
string |
EmptyDirVolume'un depolama ortamı. Varsayılan değer boştur ve bu, düğüm dosya sisteminin kullanıldığını gösterir. Bu parametre memory olarak ayarlanırsa, bellek kullanılır. |
memory |
| NFSVolumePath |
string |
NFS biriminin yolu. |
/share |
| DiskVolumeDiskSize |
integer |
Disk biriminin boyutu. Birim: GiB. |
15 |
| NFSVolumeReadOnly |
boolean |
NFS biriminin salt okunur olup olmadığını belirtir. Varsayılan değer: false. |
false |
| FlexVolumeFsType |
string |
Bağlanan dosya sistemi türü. Varsayılan değer, FlexVolume'un betiğine bağlıdır. |
ext4 |
| ConfigFileVolumeDefaultMode |
integer |
ConfigFileVolume'un varsayılan izinleri. |
0644 |
| FlexVolumeDriver |
string |
FlexVolume için kullanılan sürücünün adı. |
flexvolume |
| FlexVolumeOptions |
string |
FlexVolume nesnesi için seçeneklerin listesi. |
{"volumeId":"d-2zehdahrwoa7srg****","performanceLevel": "PL2"} |
| NFSVolumeServer |
string |
NFS sunucusunun adresi. |
3f9cd4a596-naw76.cn-shanghai.nas.aliyuncs.com |
| Name |
string |
Birimin adı. |
default-volume1 |
| ConfigFileVolumeConfigFileToPaths |
array<object> |
Yapılandırma dosyası yollarının listesi. |
|
|
object |
Yapılandırma dosyası yollarının listesi. |
||
| Path |
string |
Yol. |
/usr/bin/ |
| Mode |
integer |
ConfigFileVolume'un dizin izinleri. |
0644 |
| Content |
string |
Yapılandırma dosyasının içeriği. |
bGl1bWk= |
| EmptyDirVolumeSizeLimit |
string |
EmptyDir biriminin boyutu. |
256Mi |
| HostPathVolumeType |
string |
HostPath biriminin türü. |
Directory |
| HostPathVolumePath |
string |
HostPath biriminin ana makinedeki dizin yolu. |
/pod/data |
| ImageRegistryCredentials |
array<object> |
Görüntü kayıt defteri bilgileri. |
|
|
object |
Görüntü kayıt defteri bilgileri. |
||
| Password |
string |
Görüntü kayıt defterinin parolası. |
yourpaasword |
| Server |
string |
Görüntü kayıt defterinin sunucu adresi. |
registry-vpc.cn-shanghai.aliyuncs.com |
| UserName |
string |
Görüntü kayıt defterinin kullanıcı adı. |
yourusername |
| DnsConfigOptions |
array<object> |
DNS yapılandırma seçenekleri. |
|
|
object |
DNS yapılandırma seçenekleri. |
||
| Name |
string |
Nesnenin değişken adı. |
name |
| Value |
string |
Nesnenin değişken değeri. |
value |
| HostAliases |
array<object> |
Örnekteki bir konteyner için özel ana makine adı eşlemeleri. |
|
|
object |
Örnekteki bir konteyner için özel ana makine adı eşlemeleri. |
||
| Ip |
string |
Eklenecek IP adresi. |
192.0.XX.XX |
| Hostnames |
array |
Eklenecek ana makine adları. |
|
|
string |
Eklenecek ana makine adları. |
['hehe.com', 'haha.com'] |
|
| SecurityContextSysCtls |
array<object> |
Örneğin çalıştığı güvenlik bağlamına ait sistem bilgileri. |
|
|
object |
Örneğin çalıştığı bağlamsal güvenlik bağlamının değişken değeri. |
||
| Name |
string |
Örneğin çalıştığı güvenlik bağlamının sistem denetim parametresi adı. |
kernel.msgmax |
| Value |
string |
Örneğin çalıştığı bağlamsal güvenlik bağlamının değişken değeri. |
65536 |
| AcrRegistryInfos |
array<object> |
ACR Enterprise örneği hakkındaki bilgiler. |
|
|
object |
ACR Enterprise örneği hakkındaki bilgiler. |
||
| InstanceId |
string |
ACR Enterprise örneğinin örnek kimliği. |
cri-nwj395hgf6f3**** |
| InstanceName |
string |
ACR Enterprise örneğinin adı. |
acr-test |
| RegionId |
string |
ACR Enterprise örneğinin ait olduğu bölge. |
cn-hangzhou |
| Domains |
array |
ACR Enterprise örneğinin etki alanı adları. Varsayılan olarak, örneğin tüm etki alanı adları kullanılır. Belirli etki alanı adları belirtebilir ve birden fazla etki alanı adını virgülle (,) ayırabilirsiniz. |
|
|
string |
ACR Enterprise örneğinin etki alanı adları. Varsayılan olarak, örneğin tüm etki alanı adları kullanılır. Belirli etki alanı adları belirtebilir ve birden fazla etki alanı adını virgülle (,) ayırabilirsiniz. |
*****-****-registry.cn-beijing.cr.aliyuncs.com |
|
| DnsConfigNameServers |
array |
DNS sunucularının IP adresleri listesi. |
|
|
string |
DNS sunucularının IP adresleri listesi. |
172.10.*.** |
|
| DnsConfigSearches |
array |
DNS arama etki alanları listesi. |
|
|
string |
DNS arama etki alanları listesi. |
svc.local.kubenetes |
|
| NtpServers |
array |
NTP sunucuları. |
|
|
string |
NTP sunucuları. |
ntp.cloud.aliyuncs.com |
|
| LifecycleState |
string |
Ölçeklendirme grubundaki ölçeklendirme yapılandırmasının durumu. Geçerli değerler:
|
Active |
| CostOptimization |
boolean |
Maliyet optimizasyonunun etkinleştirilip etkinleştirilmeyeceğini belirtir. Geçerli değerler:
|
false |
| InstanceFamilyLevel |
string |
Gereksinimleri karşılayan örnek türlerini filtrelemek için kullanılan örnek ailesi seviyesi. Bu parametre yalnızca CostOptimization etkinleştirildiğinde geçerli olur. Geçerli değerler:
|
EnterpriseLevel |
| InstanceTypes |
array |
Belirtilen ECS örnek türleri. En fazla beş örnek türü belirtebilirsiniz. |
|
|
string |
Belirtilen ECS örnek türü. En fazla beş örnek türü belirtebilirsiniz. Daha fazla bilgi için ECS örnek türü belirterek örnek oluşturma konusuna bakın. |
ecs.g6.large |
|
| DataCacheBucket |
string |
Veri önbellek kovası. |
default |
| DataCachePL |
string |
Veri önbelleğe alma için kullanılan bulut diskinin performans seviyesi (PL). Standart SSD'leri kullanmanızı öneririz. Standart bir SSD'nin PL'si için geçerli değerler:
Not
Standart SSD'ler hakkında daha fazla bilgi için standart SSD'ler konusuna bakın. |
PL1 |
| DataCacheProvisionedIops |
integer |
Veri önbelleğe alma için kullanılan ESSD AutoPL bulut diskinin sağlanan okuma/yazma IOPS değeri. Geçerli değerler: 0 ile min{50000, 1000 × Kapasite - Temel performans} arasında, burada Temel performans = min{1800 + 50 × Kapasite, 50000}. Not
ESSD AutoPL bulut diskleri hakkında daha fazla bilgi için ESSD AutoPL bulut diskleri konusuna bakın. |
40000 |
| DataCacheBurstingEnabled |
boolean |
Veri önbelleğe alma için kullanılan ESSD AutoPL bulut diski için ani artış özelliğinin etkinleştirilip etkinleştirilmeyeceğini belirtir. Geçerli değerler:
Varsayılan değer: false. Not
ESSD AutoPL bulut diskleri hakkında daha fazla bilgi için ESSD AutoPL bulut diskleri konusuna bakın. |
false |
| EipPublicIpAddressPoolId |
string |
IP adresi havuzunun kimliği. |
pippool-bp187arfugi543y1s**** |
| EipCommonBandwidthPackage |
string |
İlişkilendirilecek mevcut İnternet Paylaşılan Bant Genişliği örneği. |
cbwp-bp1rxai1z4b1an454xl8m |
| EipISP |
string |
Esnek IP adresının (EIP) hat türü. Geçerli değerler:
|
BGP |
| ComputeCategory |
array |
Bilgi işlem gücü kategorisi. "economy" değeri, ekonomi örnek türlerine ait örneklerin sorgulandığını gösterir. |
|
|
string |
Belirtilen bilgi işlem gücü kategorisi. |
economy |
|
| Output |
string |
Ölçeklendirme yapılandırmasının YAML çıktı içeriği. |
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 |
Examples
Success response
JSON format
{
"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"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 403 | Forbidden.RiskControl | Forbidden.RiskControl |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.