Elastic Container Instance (ECI) türünde bir ölçeklendirme yapılandırması oluşturur. Auto Scaling, bu ölçeklendirme yapılandırmasını ECI örnekleri için bir şablon olarak kullanır ve bir ölçek büyütme etkinliği tetiklendiğinde iş ihtiyaçlarınızı karşılamak üzere ECI örneklerinin otomatik olarak oluşturulmasını tetikler.
Operation description
Ölçeklendirme yapılandırması, ölçek büyütme etkinlikleri sırasında kullanılan ECI örnekleri için şablonu belirtir.
Cpu ve Memory parametreleri, örnek türlerini tanımlamak için vCPU ve bellek aralığını belirtir. Auto Scaling, G/Ç optimizasyonu ve bölgeler gibi faktörlere dayanarak kullanılabilir örnek türlerini belirler ve bunları fiyata göre sıralayarak en uygun maliyetli örnekleri oluşturur. Bu yöntem, yalnızca ölçeklendirme grubunun ölçeklendirme politikası maliyet optimizasyonu olarak ayarlandığında ve ölçeklendirme yapılandırmasında hiçbir örnek türü belirtilmediğinde geçerlidir.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ess:CreateEciScalingConfiguration |
create |
*Ölçeklendirme grubu.
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| ScalingGroupId |
string |
Yes |
Ölçeklendirme yapılandırmasının ait olduğu ölçeklendirme grubunun kimliği. |
asg-bp14wlu85wrpchm0**** |
| ScalingConfigurationName |
string |
No |
Ölçeklendirme yapılandırmasının adı. Ad 2 ila 64 karakter uzunluğunda olmalı ve harf, rakam, alt çizgi (_), tire (-) ve nokta (.) içerebilir. Bir rakam, harf veya Çince karakterle başlamalıdır. Ad, bir bölgedeki ölçeklendirme grubu içinde benzersiz olmalıdır. Bu parametreyi belirtmezseniz, varsayılan olarak ölçeklendirme yapılandırmasının kimliği kullanılır. |
scalingconfig**** |
| Description |
string |
No |
Bu parametre kullanılamaz. |
desc |
| SecurityGroupId |
string |
No |
ECI örneklerinin ait olduğu güvenlik grubunun kimliği. Aynı güvenlik grubundaki ECI örnekleri birbirine erişebilir. Bir güvenlik grubu belirtmezseniz, sistem otomatik olarak seçilen bölgedeki varsayılan güvenlik grubunu kullanır. Bu güvenlik grubunun gelen kurallarının, konteynerlerin dışarı açması gereken protokolleri ve bağlantı noktalarını içerdiğinden emin olmalısınız. Bölgede varsayılan bir güvenlik grubu yoksa, sistem otomatik olarak varsayılan bir güvenlik grubu oluşturur ve beyan edilen konteyner protokollerini ve bağlantı noktalarını güvenlik grubunun gelen kurallarına ekler. |
sg-uf66jeqopgqa9hdn**** |
| ContainerGroupName |
string |
No |
ECI örneğinin adı, yani konteyner grubunun adı. Sıralı örnek adları ayarlamak için şu biçimi kullanın: name_prefix(AUTO_INCREMENT)[begin_number,bits]name_suffix.
Önemli [begin_number,bits] içinde boşluklara izin verilmez. Sistem, numarayı varsayılan olarak sıralı şekilde artırır. Ancak, ölçek büyütme sırasında oluşturulan bir ECI örneği başlatılamazsa, örnek ölçeklendirme grubundan kaldırılır ve yeni bir ECI örneği oluşturulur. Bu nedenle, ölçeklendirme grubundaki ECI örneklerinin ana bilgisayar adları kesintili olarak artırılabilir. Örnek: Değeri nginx-test-(AUTO_INCREMENT)[0,3] olarak ayarlarsanız, konteyner grubu adları nginx-test-000, nginx-test-001 ve nginx-test-002 olur. Sıralı ECI örnek adları ayarlama kuralları, bir ECS ölçeklendirme grubunda sıralı örnek adları ayarlama kurallarıyla aynıdır. Daha fazla bilgi için Sıralı ve benzersiz örnek adları veya ana bilgisayar adları için kurallar belirleme konusuna bakın. |
nginx-test-(AUTO_INCREMENT)[0,3] |
| RestartPolicy |
string |
No |
ECI örneğinin yeniden başlatma politikası. Geçerli değerler:
Varsayılan değer: Always. |
Always |
| Cpu |
number |
No |
Örnek düzeyindeki vCPU sayısı. Birim: çekirdek. |
1.0 |
| Memory |
number |
No |
Örnek düzeyindeki bellek boyutu. Birim: GiB. |
2.0 |
| ResourceGroupId |
string |
No |
Kaynak grubunun kimliği. |
rg-uf66jeqopgqa9hdn**** |
| DnsPolicy |
string |
No |
DNS politikası. Geçerli değerler:
|
Default |
| EnableSls |
boolean |
No |
Bu parametre kullanılamaz. |
false |
| ImageSnapshotId |
string |
No |
Görüntü önbelleğinin kimliği. |
imc-2zebxkiifuyzzlhl**** |
| RamRoleName |
string |
No |
Örnek RAM rolünün adı. ECI ve ECS, örnek RAM rollerini paylaşır. Daha fazla bilgi için Örnek RAM rolleri konusuna bakın. |
RamTestRole |
| TerminationGracePeriodSeconds |
integer |
No |
Programın kapatma işleminden önce işlemleri yürütmesi için tanınan süre. Birim: saniye. |
60 |
| AutoMatchImageCache |
boolean |
No |
Bir görüntü önbelleğinin otomatik olarak eşleştirilip eşleştirilmeyeceğini belirtir. Geçerli değerler:
Varsayılan değer: false. |
false |
| Ipv6AddressCount |
integer |
No |
IPv6 adreslerinin sayısı. |
1 |
| ActiveDeadlineSeconds |
integer |
No |
Geçerlilik süresi. Birim: saniye. |
1000 |
| SpotStrategy |
string |
No |
Örneğin kesinti politikası. Geçerli değerler:
Varsayılan değer: NoSpot. |
SpotWithPriceLimit |
| SpotPriceLimit |
number |
No |
Spot örnek için maksimum saatlik fiyat. Değer, üç ondalık basamağa kadar doğru olabilir. SpotStrategy, SpotWithPriceLimit olarak ayarlandığında SpotPriceLimit değerini ayarlamanız gerekir. |
0.025 |
| AutoCreateEip |
boolean |
No |
Esnek IP adresının (EIP) otomatik olarak oluşturulup oluşturulmayacağını ve ECI örneğine eklenip eklenmeyeceğini belirtir. |
true |
| EipBandwidth |
integer |
No |
EIP'nin bant genişliği. Varsayılan değer: 5 Mbit/s. |
5 |
| HostName |
string |
No |
Ana bilgisayar adı, yani konteyner grubunun adı. |
test |
| IngressBandwidth |
integer |
No |
Gelen bant genişliği sınırı. Birim: bayt. |
1024000 |
| EgressBandwidth |
integer |
No |
Giden bant genişliği sınırı. Birim: bayt. |
1024000 |
| CpuOptionsCore |
integer |
No |
Fiziksel CPU çekirdeği sayısı. Yalnızca belirli örnek türleri özel ayarları destekler. Daha fazla bilgi için CPU seçeneklerini özelleştirme konusuna bakın. |
2 |
| CpuOptionsThreadsPerCore |
integer |
No |
Çekirdek başına iş parçacığı sayısı. Yalnızca belirli örnek türleri özel ayarları destekler. 1 değeri, hiper iş parçacığı özelliğinin devre dışı bırakıldığını gösterir. Daha fazla bilgi için CPU seçeneklerini özelleştirme konusuna bakın. |
2 |
| EphemeralStorage |
integer |
No |
Geçici depolama alanının boyutu. Varsayılan olarak, bir PL1 ESSD bulut diski kullanılır. Birim: GiB. |
20 |
| LoadBalancerWeight |
integer |
No |
Yük dengeleme arka uç sunucusu olarak ECI örneğinin ağırlığı. Geçerli değerler: 1 ila 100. Varsayılan değer: 50. |
50 |
| Tags |
array<object> |
No |
ECI örneğinin etiketleri. Etiketler anahtar-değer çiftleri olarak iletilir. En fazla 20 etiket kullanabilirsiniz. Anahtarlar ve değerler için gereksinimler aşağıdaki gibidir:
|
|
|
object |
No |
ECI örneğinin etiketleri. Etiketler anahtar-değer çiftleri olarak iletilir. En fazla 20 etiket kullanabilirsiniz. Anahtarlar ve değerler için gereksinimler aşağıdaki gibidir:
|
||
| Key |
string |
No |
Örneğin etiket anahtarı. Belirtilirse, boş bir dize olamaz. En fazla 128 karakter uzunluğunda olabilir ve |
version |
| Value |
string |
No |
Örneğin etiket değeri. Belirtilirse, boş bir dize olabilir. En fazla 128 karakter uzunluğunda olabilir ve |
3 |
| ImageRegistryCredentials |
array<object> |
No |
Görüntü kayıt defterinin ayrıntıları. |
|
|
object |
No |
Görüntü kayıt defterinin ayrıntıları. |
||
| Password |
string |
No |
Görüntü kayıt defterinin parolası. |
yourpassword |
| Server |
string |
No |
Görüntü kayıt defterinin adresi. |
registry-vpc.cn-shanghai.aliyuncs.com |
| UserName |
string |
No |
Görüntü kayıt defterinin kullanıcı adı. |
yourusername |
| Containers |
array<object> |
No |
Örnekte yer alan konteynerlerin listesi. |
|
|
array<object> |
No |
Konteynerin izleme verilerinin ayrıntıları. |
||
| ReadinessProbe.TimeoutSeconds |
integer |
No |
Kontrol için zaman aşımı süresi. Varsayılan değer: 1 saniye. Minimum değer: 1 saniye. |
5 |
| ReadinessProbe.SuccessThreshold |
integer |
No |
Sondanın başarısız olduktan sonra başarılı sayılması için gereken minimum ardışık başarı sayısı. Varsayılan değer: 1. Geçerli değer 1 olmalıdır. |
1 |
| SecurityContext.Capability.Add |
array |
No |
Konteynerdeki işlemlere belirli ayrıcalıklar verir. Yalnızca NET_ADMIN ve NET_RAW desteklenir. Not
NET_RAW varsayılan olarak desteklenmez. Bu izni talep etmek için bir destek bileti gönderin. |
|
|
string |
No |
Konteynerdeki işlemlere belirli ayrıcalıklar verir. Yalnızca NET_ADMIN ve NET_RAW desteklenir. Not
NET_RAW varsayılan olarak desteklenmez. Bu izni talep etmek için bir destek bileti gönderin. |
NET_ADMIN |
|
| ReadinessProbe.TcpSocket.Port |
integer |
No |
Sağlık kontrolleri için TCP soketi kullanıldığında TCP soketi kontrolünün gerçekleştirildiği bağlantı noktası numarası. |
8000 |
| ReadinessProbe.HttpGet.Scheme |
string |
No |
Sağlık kontrolleri için HTTP istekleri kullanıldığında HTTP GET isteği için kullanılan protokol türü. Geçerli değerler:
|
HTTP |
| LivenessProbe.PeriodSeconds |
integer |
No |
Kontrolün gerçekleştirildiği aralık. Varsayılan değer: 10 saniye. Minimum değer: 1 saniye. |
5 |
| Ports |
array<object> |
No |
Bağlantı noktalarının listesi. |
|
|
object |
No |
Bağlantı noktalarının listesi. |
||
| Protocol |
string |
No |
Protokol türü. Geçerli değerler:
|
TCP |
| Port |
integer |
No |
Bağlantı noktası numarası. Geçerli değerler: 1 ile 65535 arası. |
80 |
| SecurityContext.ReadOnlyRootFilesystem |
boolean |
No |
Konteynerin kök dosya sisteminin salt okunur olup olmadığını belirtir. Yalnızca true desteklenir. |
true |
| EnvironmentVars |
array<object> |
No |
Ortam değişkenleri hakkındaki bilgiler. |
|
|
object |
No |
Ortam değişkenleri hakkındaki bilgiler. |
||
| Key |
string |
No |
Ortam değişkeninin adı. Ad 1 ila 128 karakter uzunluğunda olmalıdır. Harfler, rakamlar ve alt çizgiler (_) içerebilir ve bir rakamla başlayamaz. |
PATH |
| Value |
string |
No |
Ortam değişkeninin değeri. Değer 0 ila 256 karakter uzunluğunda olmalıdır. |
/usr/local/bin |
| FieldRefFieldPath |
string |
No |
Bu parametre kullanılamaz. |
fieldPath |
| LivenessProbe.TcpSocket.Port |
integer |
No |
Sağlık kontrolleri için TCP soketi kullanıldığında TCP soketi kontrolünün gerçekleştirildiği bağlantı noktası numarası. |
8000 |
| Tty |
boolean |
No |
Etkileşimin etkinleştirilip etkinleştirilmeyeceğini belirtir. Geçerli değerler:
Örnek: Command, /bin/bash olarak ayarlanmışsa bu parametreyi true olarak ayarlayın. Varsayılan değer: false. |
false |
| WorkingDir |
string |
No |
Konteynerin çalışma dizini. |
/usr/local/ |
| LivenessProbe.HttpGet.Scheme |
string |
No |
Sağlık kontrolleri için HTTP istekleri kullanıldığında HTTP GET isteği için kullanılan protokol türü. Geçerli değerler:
|
HTTP |
| ReadinessProbe.HttpGet.Port |
integer |
No |
Sağlık kontrolleri için HTTP istekleri kullanıldığında HTTP GET isteğinin gönderildiği bağlantı noktası numarası. |
8080 |
| Args |
array |
No |
Konteyner başlatma komutunun bağımsız değişkenleri. En fazla 10 bağımsız değişken desteklenir. |
|
|
string |
No |
Konteyner başlatma komutunun bağımsız değişkenleri. En fazla 10 bağımsız değişken desteklenir. |
100 |
|
| Gpu |
integer |
No |
Konteynere ayrılan GPU sayısı. |
1 |
| ReadinessProbe.InitialDelaySeconds |
integer |
No |
Kontrol başlatılmadan önce konteynerin başlatılmasından sonra geçen saniye sayısı. Birim: saniye. |
3 |
| Stdin |
boolean |
No |
Konteyner çalışma zamanı sırasında standart giriş için bir arabellek ayrılıp ayrılmayacağını belirtir. Bu parametre ayarlanmazsa, konteynerdeki standart girişten yapılan okumalar bir EOF ile sonuçlanır. Varsayılan değer: false. |
false |
| Memory |
number |
No |
Konteynerin bellek boyutu. Birim: GiB. |
0.5 |
| Name |
string |
No |
Konteyner görüntüsünün adı. |
nginx |
| Image |
string |
No |
Konteyner görüntüsü. Docker Hub ve Alibaba Cloud Container Registry gibi bir görüntü deposundan görüntüleri çekebilirsiniz. İnternet üzerinden bir görüntü çekerken, VPC'de bir NAT ağ geçidi oluşturulmamışsa örneğe bir EIP bağlamanız gerekir. |
registry-vpc.cn-hangzhou.aliyuncs.com/eci_open/nginx:latest |
| LivenessProbe.InitialDelaySeconds |
integer |
No |
Kontrol başlatılmadan önce konteynerin başlatılmasından sonra geçen saniye sayısı. Birim: saniye. |
5 |
| VolumeMounts |
array<object> |
No |
Konteynere bağlanan birimler hakkındaki bilgiler. |
|
|
object |
No |
Konteynere bağlanan birimler hakkındaki bilgiler. |
||
| MountPropagation |
string |
No |
Birim için bağlama yayma ayarları. Bağlama yayma, bir konteynere bağlanan birimlerin aynı poddaki diğer konteynerlerle veya aynı düğümdeki diğer podlarla bile paylaşılmasına olanak tanır. Geçerli değerler:
Varsayılan değer: None. |
None |
| MountPath |
string |
No |
Birimin bağlandığı konteynerdeki dizin. Önemli Konteynerin bağlama dizinindeki içerik, doğrudan birimin içeriği tarafından üzerine yazılır. Dikkatli ilerleyin.
|
/pod/data |
| ReadOnly |
boolean |
No |
Birimin salt okunur olup olmadığını belirtir. Geçerli değerler:
Varsayılan değer: false. |
false |
| Name |
string |
No |
Birimin adı. Değer, Volumes içindeki Name değeriyle aynı olmalıdır. |
default-volume1 |
| SubPath |
string |
No |
Birimin alt yolu. |
data2/ |
| LivenessProbe.FailureThreshold |
integer |
No |
Sondanın başarılı olduktan sonra başarısız sayılması için gereken minimum ardışık başarısızlık sayısı. Varsayılan değer: 3. |
3 |
| ReadinessProbe.Exec.Commands |
array |
No |
Sağlık kontrolleri için komut satırı kullanıldığında konteynerde yürütülen komut. |
|
|
string |
No |
Sağlık kontrolleri için komut satırı kullanıldığında konteynerde yürütülen komut. |
cat/tmp/healthy |
|
| ReadinessProbe.FailureThreshold |
integer |
No |
Sondanın başarılı olduktan sonra başarısız sayılması için gereken minimum ardışık başarısızlık sayısı. Varsayılan değer: 3. |
3 |
| ImagePullPolicy |
string |
No |
Konteyner için görüntü çekme politikası. Geçerli değerler:
|
Always |
| StdinOnce |
boolean |
No |
Standart giriş true olarak ayarlandığında, standart giriş akışının birden fazla ekli oturum boyunca etkinleştirme durumunu koruyup korumayacağını belirtir. StdinOnce true olarak ayarlanırsa, konteyner başladığında standart giriş açılır, ilk istemci ona bağlanana kadar boş kalır ve ardından istemci bağlantısı kesilene kadar veri kabul etmek için açık kalır. İstemci bağlantısı kesildikten sonra standart giriş kapatılır ve konteyner yeniden başlatılana kadar kapalı durumda kalır. |
false |
| Cpu |
number |
No |
Konteynere ayrılan CPU çekirdeği sayısı. |
0.25 |
| LivenessProbe.HttpGet.Port |
integer |
No |
Sağlık kontrolleri için HTTP istekleri kullanıldığında HTTP GET isteğinin gönderildiği bağlantı noktası numarası. |
8888 |
| LivenessProbe.HttpGet.Path |
string |
No |
Sağlık kontrolleri için HTTP istekleri kullanıldığında HTTP GET isteğinin gönderildiği yol. |
/healthyz |
| LivenessProbe.SuccessThreshold |
integer |
No |
Sondanın başarısız olduktan sonra başarılı sayılması için gereken minimum ardışık başarı sayısı. Varsayılan değer: 1. Geçerli değer 1 olmalıdır. |
1 |
| ReadinessProbe.PeriodSeconds |
integer |
No |
Kontrolün gerçekleştirildiği aralık. Varsayılan değer: 10 saniye. Minimum değer: 1 saniye. |
3 |
| LivenessProbe.TimeoutSeconds |
integer |
No |
Kontrol için zaman aşımı süresi. Varsayılan değer: 1 saniye. Minimum değer: 1 saniye. |
1 |
| Commands |
array |
No |
Konteyner için başlatma komutları. En fazla 20 komut desteklenir. Her komut en fazla 256 karakter içerebilir. |
|
|
string |
No |
Konteyner için başlatma komutları. En fazla 20 komut desteklenir. Her komut en fazla 256 karakter içerebilir. |
sleep |
|
| SecurityContext.RunAsUser |
integer |
No |
Konteyneri çalıştırmak için kullanılan kullanıcı kimliği. |
1000 |
| ReadinessProbe.HttpGet.Path |
string |
No |
Sağlık kontrolleri için HTTP istekleri kullanıldığında HTTP GET isteğinin gönderildiği yol. |
/healthz |
| LivenessProbe.Exec.Commands |
array |
No |
Sağlık kontrolleri için komut satırı kullanıldığında konteynerde yürütülen komut. |
|
|
string |
No |
Sağlık kontrolleri için komut satırı kullanıldığında konteynerde yürütülen komut. |
cat/tmp/healthy |
|
| LifecyclePostStartHandlerHttpGetHost |
string |
No |
postStart geri çağırma işlevini yapılandırmak için HTTP istek yöntemi kullanıldığında HTTP GET isteğini alan ana makine adresi. |
10.0.XX.XX |
| LifecyclePostStartHandlerHttpGetPort |
integer |
No |
postStart geri çağırma işlevini yapılandırmak için HTTP istek yöntemi kullanıldığında HTTP GET isteğinin gönderildiği bağlantı noktası numarası. |
5050 |
| LifecyclePostStartHandlerHttpGetPath |
string |
No |
postStart geri çağırma işlevini yapılandırmak için HTTP istek yöntemi kullanıldığında HTTP GET isteğinin gönderildiği yol. |
/healthyz |
| LifecyclePostStartHandlerHttpGetScheme |
string |
No |
postStart geri çağırma işlevini yapılandırmak için HTTP istek yöntemi kullanıldığında HTTP GET isteği için kullanılan protokol türü. Geçerli değerler:
|
HTTPS |
| LifecyclePostStartHandlerExecs |
array |
No |
postStart geri çağırma işlevini yapılandırmak için komut satırı yöntemi kullanıldığında konteynerde yürütülen komut. |
|
|
string |
No |
postStart geri çağırma işlevini yapılandırmak için komut satırı yöntemi kullanıldığında konteynerde yürütülen komut. |
["/bin/sh", "-c", "echo Hello from the postStart handler > /usr/share/message"] |
|
| LifecyclePostStartHandlerTcpSocketHost |
string |
No |
postStart geri çağırma işlevini yapılandırmak için TCP soketi yöntemi kullanıldığında TCP soketi tarafından kontrol edilen ana makine adresi. |
10.0.XX.XX |
| LifecyclePostStartHandlerTcpSocketPort |
integer |
No |
postStart geri çağırma işlevini yapılandırmak için TCP soketi yöntemi kullanıldığında TCP soketi tarafından kontrol edilen bağlantı noktası. |
80 |
| LifecyclePreStopHandlerHttpGetHost |
string |
No |
preStop geri çağırma işlevini yapılandırmak için HTTP istek yöntemi kullanıldığında HTTP GET isteğini alan ana makine adresi. |
10.0.XX.XX |
| LifecyclePreStopHandlerHttpGetPort |
integer |
No |
preStop geri çağırma işlevini yapılandırmak için HTTP istek yöntemi kullanıldığında HTTP GET isteğinin gönderildiği bağlantı noktası numarası. |
88 |
| LifecyclePreStopHandlerHttpGetPath |
string |
No |
preStop geri çağırma işlevini yapılandırmak için HTTP istek yöntemi kullanıldığında HTTP GET isteğinin gönderildiği yol. |
/healthyz |
| LifecyclePreStopHandlerHttpGetScheme |
string |
No |
preStop geri çağırma işlevini yapılandırmak için HTTP istek yöntemi kullanıldığında HTTP GET isteği için kullanılan protokol türü. Geçerli değerler:
|
HTTP |
| LifecyclePreStopHandlerExecs |
array |
No |
preStop geri çağırma işlevini yapılandırmak için komut satırı yöntemi kullanıldığında konteynerde yürütülen komut. |
|
|
string |
No |
preStop geri çağırma işlevini yapılandırmak için komut satırı yöntemi kullanıldığında konteynerde yürütülen komut. |
["/bin/sh", "-c","echo Hello from the preStop handler > /usr/share/message"] |
|
| LifecyclePreStopHandlerTcpSocketHost |
string |
No |
preStop geri çağırma işlevini yapılandırmak için TCP soketi yöntemi kullanıldığında TCP soketi tarafından kontrol edilen ana makine adresi. |
10.0.XX.XX |
| LifecyclePreStopHandlerTcpSocketPort |
integer |
No |
preStop geri çağırma işlevini yapılandırmak için TCP soketi yöntemi kullanıldığında TCP soketi tarafından kontrol edilen bağlantı noktası. |
90 |
| Volumes |
array<object> |
No |
Birim bilgileri. |
|
|
array<object> |
No |
Birim bilgileri. |
||
| Type |
string |
No |
Birim türü. Geçerli değerler:
|
ConfigFileVolume |
| DiskVolume.DiskSize |
integer |
No |
DiskVolume boyutu. Birim: GiB. |
15 |
| NFSVolume.Path |
string |
No |
NFS biriminin yolu. |
/share |
| FlexVolume.FsType |
string |
No |
Bağlı dosya sisteminin türü. Varsayılan değer, FlexVolume betiğine bağlıdır. |
ext4 |
| DiskVolume.FsType |
string |
No |
Bu dosya sistemi türü önerilmez. Bunun yerine FlexVolume.FsType parametresini kullanın. |
xfs |
| HostPathVolume.Type |
string |
No |
Ana düğüm dizininin türü. Örnekler: File, Directory ve Socket. |
Directory |
| NFSVolume.ReadOnly |
boolean |
No |
NFS biriminin salt okunur olup olmadığını belirtir. Geçerli değerler:
|
false |
| HostPathVolume.Path |
string |
No |
Ana düğümdeki mutlak yol. |
/xx/xx/path |
| FlexVolume.Options |
string |
No |
FlexVolume nesnesi seçeneklerinin listesi. Seçenekler anahtar-değer çifti biçimindedir ve JSON olarak iletilir. Örnek: FlexVolume kullanarak bir bulut diski bağladığınızda, Options biçimi {"volumeId":"d-2zehdahrwoa7srg****","performanceLevel": "PL2"} şeklindedir. |
{"volumeId":"d-2zehdahrwoa7srg****","performanceLevel": "PL2"} |
| FlexVolume.Driver |
string |
No |
FlexVolume için kullanılan sürücünün adı. |
flexvolume |
| ConfigFileVolumeDefaultMode |
integer |
No |
ConfigFileVolume'un varsayılan izinleri. |
0644 |
| NFSVolume.Server |
string |
No |
NFS sunucusunun adresi. |
3f9cd4a596-naw76.cn-shanghai.nas.aliyuncs.com |
| DiskVolume.DiskId |
string |
No |
DiskVolume kimliği. |
d-xx |
| Name |
string |
No |
Birimin adı. |
default-volume1 |
| EmptyDirVolume.Medium |
string |
No |
EmptyDirVolume'un depolama ortamı. Varsayılan değer boştur ve bu, düğüm dosya sisteminin kullanıldığını gösterir. memory değeri, belleğin kullanıldığını gösterir. |
memory |
| ConfigFileVolumeConfigFileToPaths |
array<object> |
No |
Yapılandırma dosyası yollarının listesi. |
|
|
object |
No |
Yapılandırma dosyası yollarının listesi. |
||
| Path |
string |
No |
Ortam değişkeninin adı. |
PATH |
| Mode |
integer |
No |
ConfigFileVolume'un dizin izinleri. |
0644 |
| Content |
string |
No |
Yapılandırma dosyasının içeriği (32 KB). |
bGl1bWk= |
| EmptyDirVolume.SizeLimit |
string |
No |
EmptyDir biriminin boyutu. Değere bir birim ekleyin. Gi veya Mi kullanın. |
256Mi |
| InitContainers |
array<object> |
No |
Başlatma konteynerlerinin listesi. |
|
|
array<object> |
No |
Başlatma konteynerlerinin listesi. |
||
| InitContainerEnvironmentVars |
array<object> |
No |
Başlatma konteynerinin ortam değişkeni bilgileri. |
|
|
object |
No |
Başlatma konteynerinin ortam değişkeni bilgileri. |
||
| Key |
string |
No |
Ortam değişkeninin adı. Ad 1 ila 128 karakter uzunluğunda olmalı ve harf, rakam ile alt çizgi (_) içerebilir. Rakamla başlayamaz. |
Path |
| Value |
string |
No |
Ortam değişkeninin değeri. Değer 0 ila 256 karakter uzunluğunda olmalıdır. |
/usr/bin/ |
| FieldRefFieldPath |
string |
No |
Bu parametre kullanılamaz. |
path |
| SecurityContext.Capability.Adds |
array |
No |
Konteynerdeki işlemlere belirli izinler verir. Yalnızca NET_ADMIN ve NET_RAW desteklenir. Not
NET_RAW varsayılan olarak desteklenmez. Bu izni almak için bir destek talebi oluşturun. |
|
|
string |
No |
Konteynerdeki işlemlere belirli izinler verir. Yalnızca NET_ADMIN ve NET_RAW desteklenir. Not
NET_RAW varsayılan olarak desteklenmez. Bu izni almak için bir destek talebi oluşturun. |
NET_ADMIN |
|
| Image |
string |
No |
Konteyner tarafından kullanılan görüntü. |
nginx |
| InitContainerPorts |
array<object> |
No |
Başlatma konteyneri için bağlantı noktası eşlemelerinin listesi. |
|
|
object |
No |
Başlatma konteyneri için bağlantı noktası eşlemelerinin listesi. |
||
| Protocol |
string |
No |
Protokol türü. Geçerli değerler:
|
TCP |
| Port |
integer |
No |
Bağlantı noktası numarası. Geçerli değerler: 1 ile 65535 arası. |
1 |
| InitContainerVolumeMounts |
array<object> |
No |
Başlatma konteyneri için bağlama noktası bilgilerinin dizisi. |
|
|
object |
No |
Başlatma konteyneri için bağlama noktası bilgilerinin dizisi. |
||
| MountPropagation |
string |
No |
Birimin bağlama yayılımı ayarları. Bağlama yayılımı, bir konteyner tarafından bağlanan birimlerin aynı poddaki diğer konteynerlerle veya aynı düğümdeki diğer podlarla bile paylaşılmasına olanak tanır. Geçerli değerler:
|
None |
| MountPath |
string |
No |
Bağlama dizini. 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/ |
| ReadOnly |
boolean |
No |
Bağlama yolunun salt okunur olup olmadığını belirtir. Varsayılan değer: false. |
false |
| Name |
string |
No |
Bağlı birimin adı. |
test-empty |
| SubPath |
string |
No |
Birim altındaki alt dizin. Bu, bir podun aynı birim altındaki farklı dizinleri konteynerdeki farklı dizinlere bağlamasına olanak tanır. |
/usr/sub/ |
| SecurityContext.ReadOnlyRootFilesystem |
boolean |
No |
Konteynerin kök dosya sisteminin salt okunur olup olmadığını belirtir. Yalnızca true desteklenir. |
true |
| ImagePullPolicy |
string |
No |
Görüntü çekme politikası. |
Always |
| Cpu |
number |
No |
Konteyner için vCPU sayısı. Birim: çekirdek. |
0.5 |
| WorkingDir |
string |
No |
Çalışma dizini. |
/usr/local |
| Commands |
array |
No |
Konteynerin başlatma komutları. |
|
|
string |
No |
Konteynerin başlatma komutları. |
sleep |
|
| Args |
array |
No |
Konteyner başlatma komutunun bağımsız değişkenleri. En fazla 10 bağımsız değişken desteklenir. |
|
|
string |
No |
Konteyner başlatma komutunun bağımsız değişkenleri. En fazla 10 bağımsız değişken desteklenir. |
100 |
|
| SecurityContext.RunAsUser |
integer |
No |
Konteyneri çalıştırmak için kullanılan kullanıcı kimliği. |
587 |
| Gpu |
integer |
No |
Konteynere ayrılan GPU sayısı. |
1 |
| Memory |
number |
No |
Bellek boyutu. Birim: GiB. |
1.0 |
| Name |
string |
No |
Konteynerin adı. |
test-init |
| DnsConfigNameServers |
array |
No |
DNS sunucularının IP adreslerinin listesi. |
|
|
string |
No |
DNS sunucularının IP adreslerinin listesi. |
172.10.*.** |
|
| DnsConfigSearchs |
array |
No |
DNS arama etki alanlarının listesi. |
|
|
string |
No |
DNS arama etki alanlarının listesi. |
svc.local.kubenetes |
|
| DnsConfigOptions |
array<object> |
No |
Nesne seçeneklerinin listesi. Her nesne bir Name ve isteğe bağlı bir Value alanından oluşur. |
|
|
object |
No |
Nesne seçeneklerinin listesi. Her nesne bir Name ve isteğe bağlı bir Value alanından oluşur. |
||
| Value |
string |
No |
Nesne değişkeninin değeri. |
value |
| Name |
string |
No |
Nesne değişkeninin adı. |
name |
| HostAliases |
array<object> |
No |
Örnekteki bir konteyner için özel ana makine adı eşlemeleri. |
|
|
object |
No |
Örnekteki bir konteyner için özel ana makine adı eşlemeleri. |
||
| Ip |
string |
No |
Eklenecek IP adresi. |
1.1.1.1 |
| Hostnames |
array |
No |
Eklenecek ana makine adı. |
|
|
string |
No |
Eklenecek ana makine adı. |
hehe.com |
|
| SecurityContextSysctls |
array<object> |
No |
Örnek için güvenlik bağlamı sistem bilgileri. |
|
|
object |
No |
Örnek için güvenlik bağlamı sistem bilgileri. |
||
| Value |
string |
No |
Örnek için bağlamsal güvenliğin değişken değeri. |
65536 |
| Name |
string |
No |
Örnek için güvenlik bağlamının sistem adı. |
kernel.msgmax |
| NtpServers |
array |
No |
NTP sunucuları. |
|
|
string |
No |
NTP sunucuları. |
ntp.cloud.aliyuncs.com |
|
| AcrRegistryInfos |
array<object> |
No |
ACR Enterprise örneklerine ilişkin bilgiler. |
|
|
object |
No |
ACR Enterprise örneklerine ilişkin bilgiler. |
||
| Domains |
array |
No |
ACR Enterprise örneğinin etki alanı adları. Varsayılan olarak, ilgili örneğin tüm etki alanı adları kullanılır. Tek tek etki alanı adları belirtebilir ve birden fazla etki alanı adını virgülle (,) ayırabilirsiniz. |
|
|
string |
No |
ACR Enterprise örneğinin etki alanı adları. Varsayılan olarak, ilgili örneğin tüm etki alanı adları kullanılır. Tek tek etki alanı adları belirtebilir ve birden fazla etki alanı adını virgülle (,) ayırabilirsiniz. |
*****-****-registry.cn-beijing.cr.aliyuncs.com |
|
| InstanceName |
string |
No |
ACR Enterprise örneğinin adı. |
acr-test |
| InstanceId |
string |
No |
ACR Enterprise örneğinin kimliği. |
cri-nwj395hgf6f3**** |
| RegionId |
string |
No |
ACR Enterprise örneğinin bölge kimliği. |
cn-beijing |
| CostOptimization |
boolean |
No |
Maliyet optimizasyonunun etkinleştirilip etkinleştirilmeyeceğini belirtir. Geçerli değerler:
|
false |
| InstanceFamilyLevel |
string |
No |
Örnek ailesi seviyesi. Bu parametre, gereksinimleri karşılayan örnek türlerini filtrelemek için kullanılır ve yalnızca CostOptimization etkinleştirildiğinde geçerli olur. Geçerli değerler:
|
EnterpriseLevel |
| InstanceTypes |
array |
No |
Belirtilen ECS örnek türleri. En fazla beş örnek türü belirtebilirsiniz. |
|
|
string |
No |
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 |
No |
Veri önbelleği kovası. |
default |
| DataCachePL |
string |
No |
Veri önbelleğe alma için kullanılan bulut diskinin performans seviyesi. Standart SSD'ler yerine ESSD'ler önerilir. Bir ESSD'nin performans seviyesi için geçerli değerler:
Varsayılan değer: PL1. Not
ESSD'ler hakkında daha fazla bilgi için ESSD'ler konusuna bakın. |
PL1 |
| DataCacheProvisionedIops |
integer |
No |
Veri önbelleğe alma için kullanılan ESSD AutoPL bulut diskinin sağlanan okuma ve 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 |
No |
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 |
| GpuDriverVersion |
string |
No |
GPU sürücü sürümü. Geçerli değerler:
Not
Yalnızca belirli örnek türleri GPU sürücü sürümünün değiştirilmesini destekler. Daha fazla bilgi için GPU örnek türü belirterek örnek oluşturma konusuna bakın. |
tesla=525.85.12 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Bir ölçeklendirme yapılandırması oluşturulduktan sonra döndürülen yanıt bilgileri. |
||
| ScalingConfigurationId |
string |
Konteyner grubu kimliği olan örnek kimliği. |
eci-uf6fonnghi50u374**** |
| RequestId |
string |
Benzersiz istek kimliği. |
89945DD3-9072-47D0-A318-353284CF**** |
Examples
Success response
JSON format
{
"ScalingConfigurationId": "eci-uf6fonnghi50u374****",
"RequestId": "89945DD3-9072-47D0-A318-353284CF****"
}
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.