All Products
Search
Document Center

Auto Scaling:CreateEciScalingConfiguration

Last Updated:Jun 12, 2026

Membuat konfigurasi penskalaan tipe ECI. Auto Scaling menggunakan konfigurasi penskalaan ini sebagai templat untuk instans ECI dan melakukan pembuatan instans ECI secara otomatis untuk memenuhi kebutuhan bisnis Anda ketika aktivitas scale-out dipicu.

Deskripsi operasi

Konfigurasi penskalaan menentukan templat instans ECI yang digunakan selama aktivitas scale-out.

Parameter Cpu dan Memory menentukan rentang tipe instans dengan mendefinisikan kebutuhan CPU dan memori. Auto Scaling menentukan tipe instans yang tersedia berdasarkan faktor seperti optimasi I/O dan zona, kemudian membuat instans dengan harga terendah. Metode ini hanya berlaku ketika grup penskalaan menggunakan kebijakan optimasi biaya dan tidak ada tipe instans yang ditentukan dalam konfigurasi penskalaan.

Coba sekarang

Coba API ini di OpenAPI Explorer tanpa perlu penandatanganan manual. Panggilan yang berhasil akan secara otomatis menghasilkan contoh kode SDK sesuai dengan parameter Anda. Unduh kode tersebut dengan kredensial bawaan yang aman untuk penggunaan lokal.

Test

RAM authorization

Tabel berikut menjelaskan otorisasi yang diperlukan untuk memanggil API ini. Anda dapat menentukannya dalam kebijakan Resource Access Management (RAM). Kolom pada tabel dijelaskan sebagai berikut:

  • Action: Aksi yang dapat digunakan dalam elemen Action pada pernyataan kebijakan izin RAM untuk memberikan izin guna melakukan operasi tersebut.

  • API: API yang dapat Anda panggil untuk melakukan aksi tersebut.

  • Access level: Tingkat akses yang telah ditentukan untuk setiap API. Nilai yang valid: create, list, get, update, dan delete.

  • Resource type: Jenis resource yang mendukung otorisasi untuk melakukan aksi tersebut. Ini menunjukkan apakah aksi tersebut mendukung izin tingkat resource. Resource yang ditentukan harus kompatibel dengan aksi tersebut. Jika tidak, kebijakan tersebut tidak akan berlaku.

    • Untuk API dengan izin tingkat resource, jenis resource yang diperlukan ditandai dengan tanda bintang (*). Tentukan Nama Sumber Daya Alibaba Cloud (ARN) yang sesuai dalam elemen Resource pada kebijakan.

    • Untuk API tanpa izin tingkat resource, ditampilkan sebagai All Resources. Gunakan tanda bintang (*) dalam elemen Resource pada kebijakan.

  • Condition key: Kunci kondisi yang didefinisikan oleh layanan. Kunci ini memungkinkan kontrol granular, berlaku baik hanya untuk aksi maupun untuk aksi yang terkait dengan resource tertentu. Selain kunci kondisi spesifik layanan, Alibaba Cloud menyediakan serangkaian common condition keys yang berlaku di semua layanan yang didukung RAM.

  • Dependent action: Aksi dependen yang diperlukan untuk menjalankan aksi tersebut. Untuk menyelesaikan aksi tersebut, pengguna RAM atau role RAM harus memiliki izin untuk melakukan semua aksi dependen.

Action

Access level

Resource type

Condition key

Dependent action

ess:CreateEciScalingConfiguration

create

*ScalingGroup

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

None None

Parameter permintaan

Parameter

Type

Required

Description

Example

ScalingGroupId

string

Yes

ID grup penskalaan tempat konfigurasi penskalaan berada.

asg-bp14wlu85wrpchm0****

ScalingConfigurationName

string

No

Nama konfigurasi penskalaan. Nama harus memiliki panjang 2 hingga 64 karakter dan dapat berisi huruf, angka, garis bawah (_), tanda hubung (-), dan titik (.). Nama harus dimulai dengan huruf, angka, atau karakter China.

Nama konfigurasi penskalaan harus unik dalam grup penskalaan di region yang sama. Jika Anda tidak menentukan parameter ini, ID konfigurasi penskalaan akan digunakan secara default.

scalingconfig****

Description

string

No

Catatan

Parameter ini tidak tersedia untuk digunakan.

desc

SecurityGroupId

string

No

ID grup keamanan tempat instans ECI berada. Instans ECI dalam grup keamanan yang sama dapat saling mengakses.

Jika Anda tidak menentukan grup keamanan, sistem secara otomatis menggunakan grup keamanan default di region yang Anda pilih. Pastikan aturan masuk grup keamanan berisi protokol dan port yang perlu diekspos oleh kontainer. Jika tidak ada grup keamanan default di region tersebut, sistem melakukan pembuatan otomatis grup keamanan default dan menambahkan protokol serta port kontainer yang Anda deklarasikan ke aturan masuk grup keamanan.

sg-uf66jeqopgqa9hdn****

ContainerGroupName

string

No

Nama instans ECI, yang juga merupakan nama grup kontainer.

Untuk mengatur nama instans berurutan, gunakan format name_prefix(AUTO_INCREMENT)[begin_number,bits]name_suffix.

  • name_prefix: awalan hostname.

  • (AUTO_INCREMENT): nilai tetap yang menunjukkan metode penamaan berurutan.

  • begin_number: nilai awal nomor urut. Nilai yang valid: 0 hingga 999999.

  • bits: jumlah digit dalam nomor urut. Nilai yang valid: 1 hingga 6. Jika jumlah digit pada begin_number melebihi nilai bits, bits default menjadi 6.

    Penting Atur bits minimal 3. Jika tidak, nomor urut dapat mencapai batas atas dengan cepat. Setelah batas atas tercapai, jika lebih banyak instans perlu dibuat, aktivitas penskalaan melaporkan kesalahan dan menghentikan scale-out. Dalam hal ini, Anda harus mengonfigurasi ulang aturan penamaan hostname.

  • name_suffix (opsional): akhiran hostname.

Penting Tidak boleh ada spasi dalam [begin_number,bits]. Sistem menambah nomor secara berurutan secara default. Namun, jika instans ECI gagal dimulai selama scale-out, grup penskalaan menghapus instans tersebut dan membuat yang baru. Akibatnya, hostname instans ECI dalam grup penskalaan mungkin tidak berurutan.

Contoh: Jika Anda mengatur parameter ini ke nginx-test-(AUTO_INCREMENT)[0,3], nama grup kontainer adalah nginx-test-000, nginx-test-001, dan nginx-test-002.

Aturan untuk mengatur nama instans ECI berurutan sama dengan aturan untuk mengatur nama instans ECS berurutan dalam grup penskalaan. Untuk informasi lebih lanjut, lihat Mengatur nama atau hostname instans yang berurutan dan unik.

nginx-test-(AUTO_INCREMENT)[0,3]

RestartPolicy

string

No

Kebijakan restart instans ECI. Nilai yang valid:

  • Always: selalu memulai ulang instans.

  • Never: tidak pernah memulai ulang instans.

  • OnFailure: memulai ulang instans saat terjadi kegagalan.

Nilai default: Always.

Always

Cpu

number

No

Jumlah vCPU pada tingkat instans. Satuan: core.

1.0

Memory

number

No

Ukuran memori pada tingkat instans. Satuan: GiB.

2.0

ResourceGroupId

string

No

ID grup sumber daya.

rg-uf66jeqopgqa9hdn****

DnsPolicy

string

No

Kebijakan DNS. Nilai yang valid:

  • None: menggunakan DNS yang dikonfigurasi oleh field DnsConfig.

  • Default: mewarisi pengaturan DNS dari lingkungan runtime.

Default

EnableSls

boolean

No

Catatan

Parameter ini tidak tersedia untuk digunakan.

false

ImageSnapshotId

string

No

ID cache image.

imc-2zebxkiifuyzzlhl****

RamRoleName

string

No

Nama peran RAM instans. ECI dan ECS berbagi peran RAM instans. Untuk informasi lebih lanjut, lihat Peran RAM instans.

RamTestRole

TerminationGracePeriodSeconds

integer

No

Waktu buffer untuk program menangani operasi sebelum dimatikan. Satuan: detik.

60

AutoMatchImageCache

boolean

No

Menentukan apakah akan mencocokkan cache image secara otomatis. Nilai yang valid:

  • true

  • false

Nilai default: false.

false

Ipv6AddressCount

integer

No

Jumlah alamat IPv6.

1

ActiveDeadlineSeconds

integer

No

Periode validitas. Satuan: detik.

1000

SpotStrategy

string

No

Kebijakan penawaran untuk instans. Nilai yang valid:

  • NoSpot: instans bayar sesuai pemakaian.

  • SpotWithPriceLimit: instans spot dengan batas harga maksimum.

  • SpotAsPriceGo: instans spot dengan harga pasar pada saat pembelian.

Nilai default: NoSpot.

SpotWithPriceLimit

SpotPriceLimit

number

No

Harga maksimum per jam untuk instans spot. Nilai dapat akurat hingga tiga tempat desimal.

Parameter ini wajib diisi ketika SpotStrategy diatur ke SpotWithPriceLimit.

0.025

AutoCreateEip

boolean

No

Menentukan apakah akan membuat alamat IP elastis (EIP) secara otomatis dan melampirkannya ke instans ECI.

true

EipBandwidth

integer

No

Bandwidth EIP. Nilai default: 5. Satuan: Mbit/s.

5

HostName

string

No

Hostname, yang juga merupakan nama grup kontainer.

test

IngressBandwidth

integer

No

Batas bandwidth masuk. Satuan: byte.

1024000

EgressBandwidth

integer

No

Batas bandwidth keluar. Satuan: byte.

1024000

CpuOptionsCore

integer

No

Jumlah core CPU fisik. Hanya tipe instans tertentu yang mendukung pengaturan kustom. Untuk informasi lebih lanjut, lihat Menyesuaikan opsi CPU.

2

CpuOptionsThreadsPerCore

integer

No

Jumlah thread per core. Hanya tipe instans tertentu yang mendukung pengaturan kustom. Atur parameter ini ke 1 untuk menonaktifkan hyper-threading. Untuk informasi lebih lanjut, lihat Menyesuaikan opsi CPU.

2

EphemeralStorage

integer

No

Ukuran penyimpanan efemeral. Disk cloud ESSD PL1 digunakan secara default. Satuan: GiB.

20

LoadBalancerWeight

integer

No

Bobot instans ECI sebagai server backend dari instans load balancing yang terkait. Nilai yang valid: 1 hingga 100.

Nilai default: 50.

50

Tags

array<object>

No

Tag instans ECI. Tag ditentukan sebagai pasangan key-value. Anda dapat menentukan hingga 20 tag. Batasan berikut berlaku untuk Key dan Value:

  • Key dapat memiliki panjang hingga 64 karakter dan tidak boleh dimulai dengan aliyun atau acs:, atau berisi http:// atau https://. Key tidak boleh berupa string kosong saat tag digunakan.

  • Value dapat memiliki panjang hingga 128 karakter dan tidak boleh dimulai dengan aliyun atau acs:, atau berisi http:// atau https://. Value boleh berupa string kosong.

object

No

Tag instans ECI. Tag ditentukan sebagai pasangan key-value. Anda dapat menentukan hingga 20 tag. Batasan berikut berlaku untuk Key dan Value:

  • Key dapat memiliki panjang hingga 64 karakter dan tidak boleh dimulai dengan aliyun atau acs:, atau berisi http:// atau https://. Key tidak boleh berupa string kosong saat tag digunakan.

  • Value dapat memiliki panjang hingga 128 karakter dan tidak boleh dimulai dengan aliyun atau acs:, atau berisi http:// atau https://. Value boleh berupa string kosong.

Key

string

No

Kunci tag instans.

Jika Anda menentukan parameter ini, nilainya tidak boleh berupa string kosong. Kunci tag dapat memiliki panjang hingga 128 karakter dan tidak boleh dimulai dengan aliyun atau acs:, atau berisi http:// atau https://.

version

Value

string

No

Nilai tag instans.

Jika Anda menentukan parameter ini, nilainya boleh berupa string kosong. Nilai tag dapat memiliki panjang hingga 128 karakter dan tidak boleh dimulai dengan acs:, atau berisi http:// atau https://.

3

ImageRegistryCredentials

array<object>

No

Detail repositori image.

object

No

Detail repositori image.

Password

string

No

Kata sandi repositori image.

yourpassword

Server

string

No

Alamat repositori image.

registry-vpc.cn-shanghai.aliyuncs.com

UserName

string

No

Nama pengguna repositori image.

yourusername

Containers

array<object>

No

Daftar kontainer dalam instans.

array<object>

No

Data pemantauan kontainer.

ReadinessProbe.TimeoutSeconds

integer

No

Periode batas waktu untuk pemeriksaan. Nilai default: 1. Nilai minimum: 1. Satuan: detik.

5

ReadinessProbe.SuccessThreshold

integer

No

Jumlah minimum keberhasilan berturut-turut yang diperlukan untuk menganggap pemeriksaan berhasil setelah kegagalan sebelumnya. Nilai default: 1. Nilai saat ini harus 1.

1

SecurityContext.Capability.Add

array

No

Memberikan izin tertentu kepada proses dalam kontainer. Hanya NET_ADMIN dan NET_RAW yang didukung.

Catatan

NET_RAW tidak didukung secara default. Ajukan tiket untuk mengajukan permohonan.

string

No

Memberikan izin tertentu kepada proses dalam kontainer. Hanya NET_ADMIN dan NET_RAW yang didukung.

Catatan

NET_RAW tidak didukung secara default. Ajukan tiket untuk mengajukan permohonan.

NET_ADMIN

ReadinessProbe.TcpSocket.Port

integer

No

Port yang dideteksi oleh TCP Socket saat metode TCP Socket digunakan untuk pemeriksaan kesehatan.

8000

ReadinessProbe.HttpGet.Scheme

string

No

Tipe protokol untuk permintaan HTTP Get saat metode permintaan HTTP digunakan untuk pemeriksaan kesehatan. Nilai yang valid:

  • HTTP

  • HTTPS.

HTTP

LivenessProbe.PeriodSeconds

integer

No

Interval pelaksanaan pemeriksaan. Nilai default: 10. Nilai minimum: 1. Satuan: detik.

5

Ports

array<object>

No

Daftar port.

object

No

Daftar port.

Protocol

string

No

Tipe protokol. Nilai yang valid:

  • TCP

  • UDP.

TCP

Port

integer

No

Nomor port. Nilai yang valid: 1 hingga 65535.

80

SecurityContext.ReadOnlyRootFilesystem

boolean

No

Menentukan apakah sistem file root kontainer bersifat hanya-baca. Hanya true yang didukung.

true

EnvironmentVars

array<object>

No

Informasi tentang variabel lingkungan.

object

No

Informasi tentang variabel lingkungan.

Key

string

No

Nama variabel lingkungan. Nama harus memiliki panjang 1 hingga 128 karakter dan sesuai dengan format [0-9a-zA-Z] dengan garis bawah. Tidak boleh dimulai dengan angka.

PATH

Value

string

No

Nilai variabel lingkungan. Nilai dapat memiliki panjang hingga 256 karakter.

/usr/local/bin

FieldRefFieldPath

string

No

Catatan

Parameter ini tidak tersedia untuk digunakan.

fieldPath

LivenessProbe.TcpSocket.Port

integer

No

Port yang dideteksi oleh TCP Socket saat metode TCP Socket digunakan untuk pemeriksaan kesehatan.

8000

Tty

boolean

No

Menentukan apakah akan mengaktifkan interaksi. Nilai yang valid:

  • true: diaktifkan.

  • false: tidak diaktifkan.

Misalnya, atur parameter ini ke true ketika Command diatur ke /bin/bash.

Nilai default: false.

false

WorkingDir

string

No

Direktori kerja kontainer.

/usr/local/

LivenessProbe.HttpGet.Scheme

string

No

Tipe protokol untuk permintaan HTTP Get saat metode permintaan HTTP digunakan untuk pemeriksaan kesehatan. Nilai yang valid:

  • HTTP

  • HTTPS.

HTTP

ReadinessProbe.HttpGet.Port

integer

No

Nomor port untuk deteksi permintaan HTTP Get saat metode permintaan HTTP digunakan untuk pemeriksaan kesehatan.

8080

Args

array

No

Argumen untuk perintah startup kontainer. Maksimal 10 argumen didukung.

string

No

Argumen untuk perintah startup kontainer. Maksimal 10 argumen didukung.

100

Gpu

integer

No

Jumlah GPU yang dialokasikan ke kontainer.

1

ReadinessProbe.InitialDelaySeconds

integer

No

Waktu tunggu setelah kontainer dimulai sebelum pemeriksaan pertama dilakukan. Satuan: detik.

3

Stdin

boolean

No

Menentukan apakah akan mengalokasikan buffer untuk input standar dalam runtime kontainer. Jika parameter ini tidak diatur, pembacaan dari input standar dalam kontainer menghasilkan EOF.

Nilai default: false.

false

Memory

number

No

Ukuran memori kontainer. Satuan: GiB.

0.5

Name

string

No

Nama image kontainer.

nginx

Image

string

No

Image kontainer.

registry-vpc.cn-hangzhou.aliyuncs.com/eci_open/nginx:latest

LivenessProbe.InitialDelaySeconds

integer

No

Waktu tunggu setelah kontainer dimulai sebelum pemeriksaan pertama dilakukan. Satuan: detik.

5

VolumeMounts

array<object>

No

Informasi tentang volume yang dipasang ke kontainer.

object

No

Informasi tentang volume yang dipasang ke kontainer.

MountPropagation

string

No

Pengaturan propagasi pemasangan volume. Propagasi pemasangan memungkinkan volume yang dipasang oleh kontainer untuk dibagikan dengan kontainer lain dalam pod yang sama, atau bahkan dengan pod lain pada node yang sama. Nilai yang valid:

  • None: volume tidak mendeteksi pemasangan berikutnya pada volume ini atau subdirektorinya.

  • HostToCotainer: volume mendeteksi pemasangan berikutnya pada volume ini atau subdirektorinya.

  • Bidirectional: mirip dengan HostToCotainer, volume mendeteksi operasi pemasangan. Selain itu, volume dipropagasikan kembali ke host dan semua kontainer dari semua pod yang menggunakan volume yang sama.

Nilai default: None.

None

MountPath

string

No

Direktori tempat volume dipasang dalam kontainer.

Penting Konten dalam direktori pemasangan kontainer akan ditimpa oleh konten volume. Berhati-hatilah saat menggunakan parameter ini.
.

/pod/data

ReadOnly

boolean

No

Menentukan apakah volume bersifat hanya-baca. Nilai yang valid:

  • true

  • false

Nilai default: false.

false

Name

string

No

Nama volume. Nilai ini sama dengan nilai Name di Volumes.

default-volume1

SubPath

string

No

Subpath volume.

data2/

LivenessProbe.FailureThreshold

integer

No

Jumlah minimum kegagalan berturut-turut yang diperlukan untuk menganggap pemeriksaan gagal setelah keberhasilan sebelumnya.

Nilai default: 3.

3

ReadinessProbe.Exec.Commands

array

No

Perintah yang dijalankan dalam kontainer saat metode baris perintah digunakan untuk pemeriksaan kesehatan.

string

No

Perintah yang dijalankan dalam kontainer saat metode baris perintah digunakan untuk pemeriksaan kesehatan.

cat/tmp/healthy

ReadinessProbe.FailureThreshold

integer

No

Jumlah minimum kegagalan berturut-turut yang diperlukan untuk menganggap pemeriksaan gagal setelah keberhasilan sebelumnya. Nilai default: 3.

3

ImagePullPolicy

string

No

Kebijakan penarikan image kontainer. Nilai yang valid:

  • Always: selalu menarik image.

  • IfNotPresent: menarik image hanya jika tidak tersedia secara lokal.

  • Never: tidak pernah menarik image. Hanya image lokal yang digunakan.

Always

StdinOnce

boolean

No

Menentukan apakah aliran input standar tetap terbuka di beberapa sesi attach ketika Stdin diatur ke true.

Jika StdinOnce diatur ke true, input standar dibuka saat kontainer dimulai dan tetap kosong sampai klien pertama melakukan attach. Kemudian tetap terbuka dan menerima data sampai klien terputus, pada saat itu input standar ditutup dan tetap tertutup sampai kontainer dimulai ulang.

false

Cpu

number

No

Jumlah vCPU kontainer.

0.25

LivenessProbe.HttpGet.Port

integer

No

Nomor port untuk deteksi permintaan HTTP Get saat metode permintaan HTTP digunakan untuk pemeriksaan kesehatan.

8888

LivenessProbe.HttpGet.Path

string

No

Path untuk deteksi permintaan HTTP Get saat metode permintaan HTTP digunakan untuk pemeriksaan kesehatan.

/healthyz

LivenessProbe.SuccessThreshold

integer

No

Jumlah minimum keberhasilan berturut-turut yang diperlukan untuk menganggap pemeriksaan berhasil setelah kegagalan sebelumnya. Nilai default: 1. Nilai saat ini harus 1.

1

ReadinessProbe.PeriodSeconds

integer

No

Interval pelaksanaan pemeriksaan. Nilai default: 10. Nilai minimum: 1. Satuan: detik.

3

LivenessProbe.TimeoutSeconds

integer

No

Periode batas waktu untuk pemeriksaan. Nilai default: 1. Nilai minimum: 1. Satuan: detik.

1

Commands

array

No

Perintah startup kontainer. Maksimal 20 perintah didukung. Setiap perintah dapat berisi hingga 256 karakter.

string

No

Perintah startup kontainer. Maksimal 20 perintah didukung. Setiap perintah dapat berisi hingga 256 karakter.

sleep

SecurityContext.RunAsUser

integer

No

ID pengguna yang digunakan untuk menjalankan kontainer.

1000

ReadinessProbe.HttpGet.Path

string

No

Path untuk deteksi permintaan HTTP Get saat metode permintaan HTTP digunakan untuk pemeriksaan kesehatan.

/healthz

LivenessProbe.Exec.Commands

array

No

Perintah yang dijalankan dalam kontainer saat metode baris perintah digunakan untuk pemeriksaan kesehatan.

string

No

Perintah yang dijalankan dalam kontainer saat metode baris perintah digunakan untuk pemeriksaan kesehatan.

cat/tmp/healthy

LifecyclePostStartHandlerHttpGetHost

string

No

Alamat host yang menerima permintaan HTTP Get saat metode permintaan HTTP digunakan untuk mengatur fungsi callback postStart.

10.0.XX.XX

LifecyclePostStartHandlerHttpGetPort

integer

No

Nomor port untuk deteksi permintaan HTTP Get saat metode permintaan HTTP digunakan untuk mengatur fungsi callback postStart.

5050

LifecyclePostStartHandlerHttpGetPath

string

No

Path untuk deteksi permintaan HTTP Get saat metode permintaan HTTP digunakan untuk mengatur fungsi callback postStart.

/healthyz

LifecyclePostStartHandlerHttpGetScheme

string

No

Tipe protokol untuk permintaan HTTP Get saat metode permintaan HTTP digunakan untuk mengatur fungsi callback postStart. Nilai yang valid:

  • HTTP

  • HTTPS.

HTTPS

LifecyclePostStartHandlerExecs

array

No

Perintah yang dieksekusi dalam kontainer saat metode baris perintah digunakan untuk mengatur fungsi callback postStart.

string

No

Perintah yang dieksekusi dalam kontainer saat metode baris perintah digunakan untuk mengatur fungsi callback postStart.

["/bin/sh", "-c", "echo Hello from the postStart handler > /usr/share/message"]

LifecyclePostStartHandlerTcpSocketHost

string

No

Alamat host untuk deteksi TCP Socket saat metode TCP Socket digunakan untuk mengatur fungsi callback postStart.

10.0.XX.XX

LifecyclePostStartHandlerTcpSocketPort

integer

No

Port untuk deteksi TCP Socket saat metode TCP Socket digunakan untuk mengatur fungsi callback postStart.

80

LifecyclePreStopHandlerHttpGetHost

string

No

Alamat host yang menerima permintaan HTTP Get saat metode permintaan HTTP digunakan untuk mengatur fungsi callback preStop.

10.0.XX.XX

LifecyclePreStopHandlerHttpGetPort

integer

No

Nomor port untuk deteksi permintaan HTTP Get saat metode permintaan HTTP digunakan untuk mengatur fungsi callback preStop.

88

LifecyclePreStopHandlerHttpGetPath

string

No

Path untuk deteksi permintaan HTTP Get saat metode permintaan HTTP digunakan untuk mengatur fungsi callback preStop.

/healthyz

LifecyclePreStopHandlerHttpGetScheme

string

No

Tipe protokol untuk permintaan HTTP Get saat metode permintaan HTTP digunakan untuk mengatur fungsi callback preStop. Nilai yang valid:

  • HTTP

  • HTTPS.

HTTP

LifecyclePreStopHandlerExecs

array

No

Perintah yang dieksekusi dalam kontainer saat metode baris perintah digunakan untuk mengatur fungsi callback preStop.

string

No

Perintah yang dieksekusi dalam kontainer saat metode baris perintah digunakan untuk mengatur fungsi callback preStop.

["/bin/sh", "-c","echo Hello from the preStop handler > /usr/share/message"]

LifecyclePreStopHandlerTcpSocketHost

string

No

Alamat host untuk deteksi TCP Socket saat metode TCP Socket digunakan untuk mengatur fungsi callback preStop.

10.0.XX.XX

LifecyclePreStopHandlerTcpSocketPort

integer

No

Port untuk deteksi TCP Socket saat metode TCP Socket digunakan untuk mengatur fungsi callback preStop.

90

Volumes

array<object>

No

Informasi tentang volume.

array<object>

No

Informasi tentang volume.

Type

string

No

Tipe volume. Nilai yang valid:

  • EmptyDirVolume: volume EmptyDir yang merepresentasikan direktori kosong.

  • NFSVolume: volume NFS yang merepresentasikan Network File System.

  • ConfigFileVolume: volume ConfigFile yang merepresentasikan file konfigurasi.

  • FlexVolume: volume yang menggunakan plugin FlexVolume untuk memperluas tipe penyimpanan. Disk cloud dapat dipasang menggunakan tipe ini.

  • HostPathVolume: volume HostPath yang merepresentasikan file atau direktori pada node host.

  • DiskVolume (tidak disarankan): volume disk cloud. Gunakan FlexVolume untuk memasang disk cloud sebagai gantinya.

ConfigFileVolume

DiskVolume.DiskSize

integer

No

Ukuran DiskVolume. Satuan: GiB.

15

NFSVolume.Path

string

No

Path volume NFS.

/share

FlexVolume.FsType

string

No

Tipe sistem file yang akan dipasang. Nilai default bergantung pada skrip FlexVolume.

ext4

DiskVolume.FsType

string

No

Parameter ini tidak disarankan. Gunakan parameter FlexVolume.FsType sebagai gantinya.

xfs

HostPathVolume.Type

string

No

Tipe direktori host. Contoh: File, Directory, dan Socket.

Directory

NFSVolume.ReadOnly

boolean

No

Menentukan apakah volume NFS bersifat hanya-baca. Nilai yang valid:

  • true

  • false

Nilai default: false.

false

HostPathVolume.Path

string

No

Path absolut pada host.

/xx/xx/path

FlexVolume.Options

string

No

Daftar opsi objek FlexVolume dalam format key-value, dikirimkan sebagai JSON.

Misalnya, saat Anda memasang disk cloud menggunakan FlexVolume, format Options adalah {"volumeId":"d-2zehdahrwoa7srg****","performanceLevel": "PL2"}.

{"volumeId":"d-2zehdahrwoa7srg****","performanceLevel": "PL2"}

FlexVolume.Driver

string

No

Nama driver untuk FlexVolume.

flexvolume

ConfigFileVolumeDefaultMode

integer

No

Izin default ConfigFileVolume.

0644

NFSVolume.Server

string

No

Alamat server NFS.

3f9cd4a596-naw76.cn-shanghai.nas.aliyuncs.com

DiskVolume.DiskId

string

No

ID DiskVolume.

d-xx

Name

string

No

Nama volume.

default-volume1

EmptyDirVolume.Medium

string

No

Media penyimpanan EmptyDirVolume. Jika parameter ini dibiarkan kosong, sistem file node digunakan. Atur parameter ini ke memory untuk menggunakan memori.

memory

ConfigFileVolumeConfigFileToPaths

array<object>

No

Daftar path file konfigurasi.

object

No

Daftar path file konfigurasi.

Path

string

No

Nama variabel lingkungan.

PATH

Mode

integer

No

Izin direktori ConfigFileVolume.

0644

Content

string

No

Konten file konfigurasi (32 KB).

bGl1bWk=

EmptyDirVolume.SizeLimit

string

No

Ukuran volume EmptyDir. Tentukan nilai dengan satuan. Kami menyarankan Anda menggunakan Gi atau Mi.

256Mi

InitContainers

array<object>

No

Daftar kontainer init.

array<object>

No

Daftar kontainer init.

InitContainerEnvironmentVars

array<object>

No

Informasi tentang variabel lingkungan kontainer init.

object

No

Informasi tentang variabel lingkungan kontainer init.

Key

string

No

Nama variabel lingkungan. Nama harus memiliki panjang 1 hingga 128 karakter dan sesuai dengan format [0-9a-zA-Z] dengan garis bawah. Tidak boleh dimulai dengan angka.

Path

Value

string

No

Nilai variabel lingkungan. Nilai dapat memiliki panjang hingga 256 karakter.

/usr/bin/

FieldRefFieldPath

string

No

Catatan

Parameter ini tidak tersedia untuk digunakan.

path

SecurityContext.Capability.Adds

array

No

Memberikan izin tertentu kepada proses dalam kontainer. Hanya NET_ADMIN dan NET_RAW yang didukung.

Catatan

NET_RAW tidak didukung secara default. Ajukan tiket untuk mengajukan permohonan.

string

No

Memberikan izin tertentu kepada proses dalam kontainer. Hanya NET_ADMIN dan NET_RAW yang didukung.

Catatan

NET_RAW tidak didukung secara default. Ajukan tiket untuk mengajukan permohonan.

NET_ADMIN

Image

string

No

Image yang digunakan oleh kontainer.

nginx

InitContainerPorts

array<object>

No

Daftar pemetaan port untuk kontainer init.

object

No

Daftar pemetaan port untuk kontainer init.

Protocol

string

No

Tipe protokol. Nilai yang valid:

  • TCP

  • UDP.

TCP

Port

integer

No

Nomor port. Nilai yang valid: 1 hingga 65535.

1

InitContainerVolumeMounts

array<object>

No

Informasi tentang volume yang dipasang ke kontainer init.

object

No

Informasi tentang volume yang dipasang ke kontainer init.

MountPropagation

string

No

Pengaturan propagasi pemasangan volume. Propagasi pemasangan memungkinkan volume yang dipasang oleh kontainer untuk dibagikan dengan kontainer lain dalam pod yang sama, atau bahkan dengan pod lain pada node yang sama. Nilai yang valid:

  • None: volume tidak mendeteksi pemasangan berikutnya pada volume ini atau subdirektorinya.

  • HostToCotainer: volume mendeteksi pemasangan berikutnya pada volume ini atau subdirektorinya.

  • Bidirectional: mirip dengan HostToCotainer, volume mendeteksi operasi pemasangan. Selain itu, volume dipropagasikan kembali ke host dan semua kontainer dari semua pod yang menggunakan volume yang sama.

None

MountPath

string

No

Direktori pemasangan. Konten dalam direktori pemasangan kontainer akan ditimpa oleh konten volume. Berhati-hatilah saat menggunakan parameter ini.

/usr/share/

ReadOnly

boolean

No

Menentukan apakah path pemasangan bersifat hanya-baca.

Nilai default: false.

false

Name

string

No

Nama volume yang dipasang.

test-empty

SubPath

string

No

Subdirektori volume. Ini memungkinkan pod untuk memasang direktori berbeda dari volume yang sama ke direktori berbeda dalam kontainer.

/usr/sub/

SecurityContext.ReadOnlyRootFilesystem

boolean

No

Menentukan apakah sistem file root kontainer bersifat hanya-baca. Hanya true yang didukung.

true

ImagePullPolicy

string

No

Kebijakan penarikan image.

Always

Cpu

number

No

Jumlah vCPU kontainer. Satuan: core.

0.5

WorkingDir

string

No

Direktori kerja.

/usr/local

Commands

array

No

Perintah startup kontainer.

string

No

Perintah startup kontainer.

sleep

Args

array

No

Argumen untuk perintah startup kontainer. Maksimal 10 argumen didukung.

string

No

Argumen untuk perintah startup kontainer. Maksimal 10 argumen didukung.

100

SecurityContext.RunAsUser

integer

No

ID pengguna yang digunakan untuk menjalankan kontainer.

587

Gpu

integer

No

Jumlah GPU yang dialokasikan ke kontainer.

1

Memory

number

No

Ukuran memori. Satuan: GiB.

1.0

Name

string

No

Nama kontainer.

test-init

DnsConfigNameServers

array

No

Daftar alamat IP server DNS.

string

No

Daftar alamat IP server DNS.

172.10.*.**

DnsConfigSearchs

array

No

Daftar domain pencarian DNS.

string

No

Daftar domain pencarian DNS.

svc.local.kubenetes

DnsConfigOptions

array<object>

No

Daftar opsi objek. Setiap objek terdiri dari Name dan Value opsional.

object

No

Daftar opsi objek. Setiap objek terdiri dari Name dan Value opsional.

Value

string

No

Nilai variabel objek.

value

Name

string

No

Nama variabel objek.

name

HostAliases

array<object>

No

Pemetaan hostname kustom untuk kontainer dalam instans.

object

No

Pemetaan hostname kustom untuk kontainer dalam instans.

Ip

string

No

Alamat IP yang akan ditambahkan.

1.1.1.1

Hostnames

array

No

Hostname yang akan ditambahkan.

string

No

Hostname yang akan ditambahkan.

hehe.com

SecurityContextSysctls

array<object>

No

Informasi sistem konteks keamanan untuk instans yang sedang berjalan.

object

No

Informasi sistem konteks keamanan untuk instans yang sedang berjalan.

Value

string

No

Nilai variabel konteks keamanan untuk instans yang sedang berjalan.

65536

Name

string

No

Nama sistem konteks keamanan untuk instans yang sedang berjalan.

kernel.msgmax

NtpServers

array

No

Server NTP.

string

No

Server NTP.

ntp.cloud.aliyuncs.com

AcrRegistryInfos

array<object>

No

Informasi tentang instans Container Registry Enterprise Edition.

object

No

Informasi tentang instans Container Registry Enterprise Edition.

Domains

array

No

Nama domain instans Container Registry Enterprise Edition. Secara default, semua nama domain instans digunakan. Anda dapat menentukan nama domain individual, dipisahkan dengan koma (,).

string

No

Nama domain instans Container Registry Enterprise Edition. Secara default, semua nama domain instans digunakan. Anda dapat menentukan nama domain individual, dipisahkan dengan koma (,).

*****-****-registry.cn-beijing.cr.aliyuncs.com

InstanceName

string

No

Nama instans Container Registry Enterprise Edition.

acr-test

InstanceId

string

No

ID instans Container Registry Enterprise Edition.

cri-nwj395hgf6f3****

RegionId

string

No

Region instans Container Registry Enterprise Edition.

cn-beijing

CostOptimization

boolean

No

Menentukan apakah akan mengaktifkan optimasi biaya. Nilai yang valid:

  • true: diaktifkan.

  • false: tidak diaktifkan.

false

InstanceFamilyLevel

string

No

Tingkat keluarga instans, yang digunakan untuk memfilter tipe instans yang memenuhi persyaratan. Parameter ini berlaku ketika CostOptimization diaktifkan. Nilai yang valid:

  • EntryLevel: tipe instans bersama. Biaya lebih rendah, tetapi performa komputasi instans tidak dijamin. Berlaku untuk skenario dengan penggunaan CPU rendah. Untuk informasi lebih lanjut, lihat Keluarga instans bersama.

  • EnterpriseLevel: tipe instans tingkat enterprise. Performa stabil dengan sumber daya khusus. Berlaku untuk skenario yang membutuhkan stabilitas tinggi. Untuk informasi lebih lanjut, lihat Keluarga instans.

  • CreditEntryLevel: tipe instans burstable. Kredit CPU digunakan untuk memastikan performa komputasi. Berlaku untuk skenario dengan penggunaan CPU rata-rata rendah dan lonjakan sesekali. Untuk informasi lebih lanjut, lihat Ikhtisar instans burstable.

EnterpriseLevel

InstanceTypes

array

No

Tipe instans ECS yang ditentukan. Anda dapat menentukan hingga lima tipe instans.

string

No

Tipe instans ECS yang ditentukan. Anda dapat menentukan hingga lima tipe instans. Untuk informasi lebih lanjut, lihat Membuat instans dengan menentukan tipe instans ECS.

ecs.g6.large

DataCacheBucket

string

No

Bucket cache data.

default

DataCachePL

string

No

Tingkat performa disk cloud yang digunakan untuk cache data. Kami menyarankan Anda menggunakan disk cloud ESSD. Nilai yang valid:

  • PL0: maksimal 10.000 IOPS baca/tulis acak per disk.

  • PL1: maksimal 50.000 IOPS baca/tulis acak per disk.

  • PL2: maksimal 100.000 IOPS baca/tulis acak per disk.

  • PL3: maksimal 1.000.000 IOPS baca/tulis acak per disk.

Nilai default: PL1.

Catatan

Untuk informasi lebih lanjut tentang disk cloud ESSD, lihat Disk cloud ESSD.

PL1

DataCacheProvisionedIops

integer

No

IOPS baca/tulis yang disediakan dari disk ESSD AutoPL yang digunakan untuk cache data. Nilai yang valid: 0 hingga min{50000, 1000 × Kapasitas - Performa baseline}, di mana Performa baseline = min{1800 + 50 × Kapasitas, 50000}.

Catatan

Untuk informasi lebih lanjut tentang disk ESSD AutoPL, lihat Disk ESSD AutoPL.

40000

DataCacheBurstingEnabled

boolean

No

Menentukan apakah akan mengaktifkan burst (lonjakan performa) untuk disk ESSD AutoPL yang digunakan untuk cache data. Nilai yang valid:

  • true: diaktifkan.

  • false: tidak diaktifkan.

Nilai default: false.

Catatan

Untuk informasi lebih lanjut tentang disk ESSD AutoPL, lihat Disk ESSD AutoPL.

false

GpuDriverVersion

string

No

Versi driver GPU. Nilai yang valid:

  • tesla=470.82.01 (default)

  • tesla=525.85.12

Catatan

Hanya tipe instans tertentu yang mendukung pengalihan versi driver GPU. Untuk informasi lebih lanjut, lihat Membuat instans dengan menentukan spesifikasi GPU.

tesla=525.85.12

Elemen respons

Element

Type

Description

Example

object

Respons yang dikembalikan setelah konfigurasi penskalaan dibuat.

ScalingConfigurationId

string

ID instans, yang juga merupakan ID grup kontainer.

eci-uf6fonnghi50u374****

RequestId

string

ID permintaan.

89945DD3-9072-47D0-A318-353284CF****

Contoh

Respons sukses

JSONformat

{
  "ScalingConfigurationId": "eci-uf6fonnghi50u374****",
  "RequestId": "89945DD3-9072-47D0-A318-353284CF****"
}

Kode kesalahan

HTTP status code

Error code

Error message

Description

403 Forbidden.RiskControl Forbidden.RiskControl

Lihat Error Codes untuk daftar lengkap.

Catatan rilis

Lihat Release Notes untuk daftar lengkap.