Tüm Ürünler
Search
Belge Merkezi

:DescribeEciScalingConfigurationDetail

Son Güncelleme:Oct 13, 2026

Ö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

Try this API in OpenAPI Explorer, no manual signing needed. Successful calls auto-generate SDK code matching your parameters. Download it with built-in credential security for local usage.

Test

RAM authorization

The table below describes the authorization required to call this API. You can define it in a Resource Access Management (RAM) policy. The table's columns are detailed below:

  • Action: The actions can be used in the Action element of RAM permission policy statements to grant permissions to perform the operation.

  • API: The API that you can call to perform the action.

  • Access level: The predefined level of access granted for each API. Valid values: create, list, get, update, and delete.

  • Resource type: The type of the resource that supports authorization to perform the action. It indicates if the action supports resource-level permission. The specified resource must be compatible with the action. Otherwise, the policy will be ineffective.

    • For APIs with resource-level permissions, required resource types are marked with an asterisk (*). Specify the corresponding Alibaba Cloud Resource Name (ARN) in the Resource element of the policy.

    • For APIs without resource-level permissions, it is shown as All Resources. Use an asterisk (*) in the Resource element of the policy.

  • Condition key: The condition keys defined by the service. The key allows for granular control, applying to either actions alone or actions associated with specific resources. In addition to service-specific condition keys, Alibaba Cloud provides a set of common condition keys applicable across all RAM-supported services.

  • Dependent action: The dependent actions required to run the action. To complete the action, the RAM user or the RAM role must have the permissions to perform all dependent actions.

Action

Access level

Resource type

Condition key

Dependent action

ess:DescribeEciScalingConfigurationDetail

get

*Ölçeklendirme grubu.

acs:ess:{#regionId}:{#accountId}:scalinggroup/{#ScalingGroupId}

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 :

    YAML.

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: Normal kullandıkça öde örneği.

  • SpotWithPriceLimit: Belirtilen maksimum fiyata sahip spot örnek.

  • SpotAsPriceGo: Fiyatı mevcut piyasa fiyatına göre sistem tarafından otomatik olarak belirlenen spot örnek.

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:

  • Never: yeniden başlatılmaz.

  • Always: her zaman yeniden başlatılır.

  • OnFailure: hata durumunda yeniden başlatılır.

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

  • HTTPS

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: etkin.

  • false: devre dışı. Örneğin, Command /bin/bash olarak ayarlanmışsa, bu parametreyi true olarak ayarlayın. Varsayılan değer: false.

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

  • HTTPS

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

  • UDP

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: Birim, birim veya alt dizinleri üzerinde gerçekleştirilen sonraki bağlama işlemlerini algılamaz.

  • HostToCotainer: Birim, birim veya alt dizinleri üzerinde gerçekleştirilen sonraki bağlama işlemlerini algılar.

  • Bidirectional: HostToCotainer'a benzer şekilde, birim bağlama işlemlerini algılar. Ayrıca, birim ana bilgisayara ve aynı birimi kullanan tüm pod'ların tüm konteynerlerine geri yayılır. Varsayılan değer: None.

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:

  • TCP

  • UDP

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: Birim, birim veya alt dizinleri üzerinde gerçekleştirilen sonraki bağlama işlemlerini algılamaz.

  • HostToCotainer: Birim, birim veya alt dizinleri üzerinde gerçekleştirilen sonraki bağlama işlemlerini algılar.

  • Bidirectional: HostToCotainer'a benzer şekilde, birim bağlama işlemlerini algılar. Ayrıca, birim ana bilgisayara ve aynı birimi kullanan tüm pod'ların tüm konteynerlerine geri yayılır. Varsayılan değer: None.

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.

  • NFSVolume.

  • ConfigFileVolume.

  • FlexVolume.

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: Etkin. Ölçeklendirme grubu, Elastic Container Instance (ECI) örneklerinin otomatik olarak oluşturulması için etkin ölçeklendirme yapılandırmalarını kullanır.

  • Inacitve: Devre dışı. Devre dışı bırakılmış ölçeklendirme yapılandırmaları ölçeklendirme grubunda bulunur, ancak ölçeklendirme grubu bunları ECI örneklerinin otomatik olarak oluşturulması için kullanmaz.

Active

CostOptimization

boolean

Maliyet optimizasyonunun etkinleştirilip etkinleştirilmeyeceğini belirtir. Geçerli değerler:

  • true: Etkin.

  • false: Devre dışı.

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:

  • EntryLevel: Paylaşılan örnek türlerini ifade eden giriş seviyesi. Bu seviye daha düşük maliyetler sunar ancak istikrarlı bilgi işlem performansı garanti edemez. Düşük CPU kullanımına sahip iş senaryoları için uygundur. Daha fazla bilgi için Paylaşılan örnek aileleri konusuna bakın.

  • EnterpriseLevel: Kurumsal seviye. Bu seviye istikrarlı performans ve özel kaynaklar sunar ve yüksek istikrar gerektiren iş senaryoları için uygundur. Daha fazla bilgi için Örnek aileleri konusuna bakın.

  • CreditEntryLevel: Ani artış yapabilen örnekleri ifade eden kredi tabanlı giriş seviyesi. Bu seviye, bilgi işlem performansını korumak için CPU kredilerini kullanır ve düşük temel CPU kullanımı ile ara sıra CPU kullanım artışları olan iş senaryoları için uygundur. Daha fazla bilgi için Ani artış yapabilen örneklere genel bakış konusuna bakın.

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:

  • PL0: Tek bir standart SSD, 10.000'e kadar rastgele okuma/yazma IOPS değeri sunabilir.

  • PL1: Tek bir standart SSD, 50.000'e kadar rastgele okuma/yazma IOPS değeri sunabilir.

  • PL2: Tek bir standart SSD, 100.000'e kadar rastgele okuma/yazma IOPS değeri sunabilir.

  • PL3: Tek bir standart SSD, 1.000.000'a kadar rastgele okuma/yazma IOPS değeri sunabilir.

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:

  • true: Etkin.

  • false: Devre dışı.

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: BGP (Çoklu ISP) hattı. Bu, varsayılan değerdir.

  • BGP_PRO: BGP (Çoklu ISP) Pro hattı.

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.