All Products
Search
Document Center

E-MapReduce:NodeGroupConfig

Last Updated:Jun 11, 2026

Parameter

Type

Description

Example

object

WithPublicIp

boolean

Menentukan apakah alamat IP publik akan ditetapkan ke instance. Nilai yang valid:

  • true: Menetapkan alamat IP publik.

  • false: Tidak menetapkan alamat IP publik.

Nilai default: false.

false

SpotInstanceRemedy

boolean

Jika diaktifkan, grup auto scaling mencoba membuat instance baru untuk menggantikan instance spot yang akan segera diklaim kembali. Proses ini dipicu ketika grup auto scaling menerima pesan sistem tentang klaim kembali yang akan segera terjadi. Nilai yang valid:

  • true: Grup auto scaling mencoba menggantikan instance spot yang akan segera diklaim kembali.

  • false: Grup auto scaling tidak mencoba menggantikan instance spot yang akan segera diklaim kembali.

Nilai default: false.

true

ComponentTags

array

Daftar tag komponen kustom.

string

DataDisks

array

Disk data. Saat ini, array hanya dapat berisi satu disk data.

DataDisk

Disk data.

CompensateWithOnDemand

boolean

Menentukan apakah akan secara otomatis membuat instance pay-as-you-go untuk memenuhi kapasitas yang diperlukan ketika jumlah instance preemptible tidak mencukupi. Parameter ini hanya berlaku ketika nodeResizeStrategy diatur ke COST_OPTIMIZED.

true

AutoCompensateState

boolean

  • true: Mengaktifkan kompensasi otomatis.

  • false: Menonaktifkan kompensasi otomatis.

Nilai default: false.

false

SystemDisk SystemDisk

Disk sistem.

PrivatePoolOptions PrivatePoolOptions

Opsi private pool. Parameter ini hanya berlaku saat Anda membuat instance pay-as-you-go.

IaaSType

string

Tipe IaaS dari grup node. Nilai yang valid:

  • ECS

  • ACK

NodeGroupType

string

Tipe grup node. Nilai yang valid:

  • MASTER: grup node master.

  • CORE: grup node core.

  • TASK: grup node task.

CORE

ImageId

string

ID image. Parameter ini hanya untuk penggunaan internal. Jika Anda menentukan parameter ini, sistem menggunakan image yang ditentukan untuk membuat grup node.

AckConfig

AckConfig

Konfigurasi grup node ACK. Parameter ini diperlukan hanya ketika IaaSType diatur ke ACK.

PaymentType

string

Metode penagihan grup node. Jika Anda tidak menentukan parameter ini, metode penagihan cluster akan digunakan. Nilai yang valid:

  • PayAsYouGo: pay-as-you-go.

  • Subscription: langganan.

Nilai default: PayAsYouGo.

PayAsYouGo

InstanceTypes

array

Tipe instance. Anda dapat menentukan 1 hingga 100 tipe instance.

["ecs.g6.xlarge"]

string

Tipe instance.

ecs.g7.2xlarge

CostOptimizedConfig CostOptimizedConfig

Pengaturan optimasi biaya.

GracefulShutdown

boolean

Menentukan apakah akan mengaktifkan graceful shutdown untuk komponen dalam grup node. Nilai yang valid:

  • true: Mengaktifkan graceful shutdown.

  • false: Menonaktifkan graceful shutdown.

Nilai default: false.

false

SpotStrategy

string

Strategi preemption untuk instance preemptible. Nilai yang valid:

  • NoSpot: instance pay-as-you-go.

  • SpotWithPriceLimit: instance preemptible dengan harga per jam maksimum yang ditentukan pengguna.

  • SpotAsPriceGo: instance preemptible yang secara otomatis ditawar pada harga pay-as-you-go.

Nilai default: NoSpot.

NoSpot

ZoneId

string

ID zona.

cn-beijing-h

NodeGroupName

string

Nama grup node. Nama dapat memiliki panjang hingga 128 karakter dan harus unik dalam cluster.

core-1

NodeCount

integer

Jumlah node dalam grup node. Nilai yang valid: 1 hingga 1.000.

3

VSwitchIds

array

ID vSwitch. Anda dapat menentukan 1 hingga 20 ID vSwitch.

["vsw-hp35g7ya5ymw68mmg****"]

string

ID vSwitch.

SpotBidPrices

array

Harga penawaran untuk instance preemptible. Parameter ini hanya berlaku ketika SpotStrategy diatur ke SpotWithPriceLimit. Anda dapat menentukan hingga 100 harga penawaran.

SpotBidPrice

NodeResizeStrategy

string

Strategi scale-out node. Nilai yang valid:

  • COST_OPTIMIZED: Strategi yang dioptimalkan biaya.

  • PRIORITY: Strategi berbasis prioritas.

Nilai default: PRIORITY.

PRIORITY

AutoScalingPolicy

AutoScalingPolicy

Kebijakan auto scaling.

SubscriptionConfig SubscriptionConfig

Pengaturan langganan grup node. Jika Anda tidak menentukan parameter ini, pengaturan langganan cluster akan digunakan.

AdditionalSecurityGroupIds

array

ID grup keamanan tambahan. Selain grup keamanan cluster, Anda dapat menentukan grup keamanan tambahan untuk grup node. Anda dapat menentukan hingga dua ID grup keamanan.

["sg-hp3abbae8lb6lmb1****"]

string

ID grup keamanan.

sg-hp3abbae8lb6lmb1****

DeploymentSetStrategy

string

Strategi deployment set. Nilai yang valid:

  • NONE: Tidak ada deployment set yang digunakan.

  • CLUSTER: Deployment set tingkat cluster digunakan.

  • NODE_GROUP: Deployment set tingkat grup node digunakan.

Nilai default: NONE.

NONE