All Products
Search
Document Center

Auto Scaling:Buat konfigurasi penskalaan untuk grup penskalaan ECI

Last Updated:May 15, 2026

Jika grup penskalaan Anda bertipe ECI, Anda dapat membuat konfigurasi penskalaan yang berfungsi sebagai templat untuk instans Elastic Container Instance (ECI) yang dibuat saat skala keluar. Ketika event skala keluar dipicu, Auto Scaling secara otomatis membuat instans ECI berdasarkan konfigurasi penskalaan ini. Konfigurasi penskalaan ECI dapat dibuat menggunakan formulir atau file YAML.

Prasyarat

  • Grup penskalaan ECI telah dibuat. Untuk informasi lebih lanjut, lihat Konfigurasikan grup penskalaan.

  • Security group telah dibuat. Jika grup penskalaan menggunakan VPC, pastikan security group dan grup penskalaan berada dalam VPC yang sama. Untuk informasi lebih lanjut, lihat Buat security group.

Prosedur

Anda dapat membuat konfigurasi penskalaan untuk grup penskalaan ECI dengan beberapa cara. Pilih metode yang paling sesuai dengan kebutuhan Anda.

Metode 1: Dengan formulir

  1. Buka halaman Create Scaling Configuration.

    1. Masuk ke Auto Scaling console.

    2. Di panel navigasi kiri, klik Scaling Groups.

    3. Di bilah navigasi atas, pilih wilayah.

    4. Di halaman Scaling Groups, temukan grup penskalaan yang ingin Anda kelola dan klik View Details di kolom Actions.

    5. Klik tab Instance Configuration Source, lalu di tab Scaling Configurations, klik Create Scaling Configuration untuk membuka halaman Create Scaling Configuration.

  2. Di halaman Create Scaling Configuration, klik tab Create by Form dan isi pengaturan dasar. Lalu, klik Next: Other Settings.

    Untuk informasi tentang parameter, lihat Pengaturan dasar.

  3. (Opsional) Konfigurasikan pengaturan lainnya.

    Untuk informasi tentang parameter, lihat Pengaturan lainnya.

  4. Klik Confirm Configuration. Verifikasi pengaturan, lalu klik Create Order.

  5. (Opsional) Aktifkan konfigurasi penskalaan.

    Setelah Anda mengklik Create Order, kotak dialog The scaling configuration is created. akan muncul. Anda dapat mengklik Enable untuk segera mengaktifkan konfigurasi penskalaan.

    Catatan

    Jika Anda tidak ingin konfigurasi langsung berlaku, Anda dapat mengaktifkannya nanti dari daftar konfigurasi penskalaan. Untuk informasi lebih lanjut, lihat Pilih dan aktifkan konfigurasi penskalaan.

Metode 2: Dengan file YAML Kubernetes

Konsol

  1. Buka halaman Create Scaling Configuration.

    1. Masuk ke Auto Scaling console.

    2. Di panel navigasi kiri, klik Scaling Groups.

    3. Di bilah navigasi atas, pilih wilayah.

    4. Di halaman Scaling Groups, temukan grup penskalaan yang ingin Anda kelola dan klik View Details di kolom Actions.

    5. Klik tab Instance Configuration Source, lalu di tab Scaling Configurations, klik Create Scaling Configuration untuk membuka halaman Create Scaling Configuration.

  2. Di halaman Create Scaling Configuration, klik tab Create by YAML File. Tulis file YAML.

    Anda dapat menggunakan contoh berikut untuk membantu menulis file YAML.

    apiVersion: apps/v1
    kind: Deployment
    metadata:
      name: nginx-demo
      annotations:
        # Nama konfigurasi penskalaan.
        k8s.aliyun.com/ess-eci-scaling-configuration-name: create-ess-config-by-yaml
    spec:
      # Templat ini mendefinisikan instans ECI yang akan dibuat.
      template:
        metadata:
          labels:
              app: nginx-demo
          annotations:
            # ID vSwitch. Anda dapat menentukan hingga delapan vSwitch dalam VPC yang sama. Pisahkan beberapa ID vSwitch dengan koma (,).
            k8s.aliyun.com/eci-vswitch: vsw-bp******1,vsw-bp******2,vsw-bp******3,vsw-bp******4
            # ID security group. Anda dapat menentukan hingga lima security group dalam VPC yang sama. Pisahkan beberapa ID security group dengan koma (,).
            k8s.aliyun.com/eci-security-group: sg-bp******1,sg-bp******2
            # Menentukan apakah akan secara otomatis membuat dan mengaitkan EIP.
            k8s.aliyun.com/eci-with-eip: 'true'
            # Tipe instans ECI.
            k8s.aliyun.com/eci-use-specs: 1.0-2.0Gi
            # Bandwidth EIP.
            k8s.aliyun.com/eip-bandwidth: '5'
        spec:
          containers:
            - name: nginx
              # Gambar.
              image: nginx:latest
              ports:
                - containerPort: 80
                  name: http
                - containerPort: 443
                  name: https
              resources:
                requests:
                  memory: 0.05Gi
                  cpu: 50m
                limits:
                  memory: 2Gi
                  cpu: '2'

    Tabel berikut menjelaskan parameter dalam file YAML ini. Untuk deskripsi semua parameter yang didukung, lihat Parameter YAML.

    Parameter YAML untuk instans

    Parameter

    Deskripsi

    Contoh

    k8s.aliyun.com/ess-eci-scaling-configuration-name

    Nama konfigurasi penskalaan.

    create-ess-config-by-yaml

    k8s.aliyun.com/eci-vswitch

    ID vSwitch. Anda dapat menentukan hingga delapan vSwitch dalam VPC yang sama. Pisahkan beberapa ID vSwitch dengan koma (,).

    Penting

    Jika Anda tidak menentukan VPC dan vSwitch, Auto Scaling akan menggunakan atau membuat VPC dan vSwitch default. Untuk informasi lebih lanjut, lihat VPC dan vSwitch default.

    vsw-bp******1,vsw-bp******2,vsw-bp******3

    k8s.aliyun.com/eci-security-group: sg-bp******

    ID security group. Anda dapat menentukan hingga lima security group dalam VPC yang sama. Pisahkan beberapa ID security group dengan koma (,).

    Penting

    Security group dan vSwitch harus berada dalam VPC yang sama.

    sg-bp******1,sg-bp******2

    k8s.aliyun.com/eci-with-eip

    Menentukan apakah akan secara otomatis mengaitkan EIP dengan instans. Atur nilai ke true untuk mengaktifkan fitur ini.

    true

    k8s.aliyun.com/eci-use-specs

    Tipe instans ECI. Anda dapat menentukan beberapa tipe, termasuk spesifikasi vCPU dan memori, atau tipe instans ECS.

    1.0-1.0Gi

    k8s.aliyun.com/eip-bandwidth

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

    5

  3. Klik Create. Di kotak dialog konfirmasi, klik Create Order untuk membuat konfigurasi penskalaan.

  4. (Opsional) Aktifkan konfigurasi penskalaan.

    Setelah Anda mengklik Create Order, kotak dialog Apply Scaling Configuration akan muncul. Anda dapat mengklik OK untuk segera mengaktifkan konfigurasi penskalaan.

    Catatan

    Jika Anda tidak ingin konfigurasi langsung berlaku, Anda dapat mengaktifkannya nanti dari daftar konfigurasi penskalaan. Untuk informasi lebih lanjut, lihat Pilih dan aktifkan konfigurasi penskalaan.

Alibaba Cloud CLI

Anda dapat menggunakan Alibaba Cloud CLI untuk mengelola konfigurasi penskalaan dari command line. Langkah-langkah berikut menjelaskan cara menggunakan file YAML untuk membuat konfigurasi penskalaan untuk instans ECI. Contoh ini menggunakan gambar nginx:latest.

Penting

Sebelum memulai, pastikan Anda telah menginstal Alibaba Cloud CLI dan mengonfigurasi kredensial serta variabel lingkungan Alibaba Cloud CLI Anda. Untuk informasi lebih lanjut, lihat Apa itu Alibaba Cloud CLI?.

  1. Buat file bernama create-ess-config.yaml.

    Anda dapat menggunakan contoh berikut untuk membantu menulis file YAML.

    apiVersion: apps/v1
    kind: Deployment
    metadata:
      name: nginx-demo
      annotations:
        # Nama konfigurasi penskalaan.
        k8s.aliyun.com/ess-eci-scaling-configuration-name: create-ess-config-by-yaml
    spec:
      # Templat ini mendefinisikan instans ECI yang akan dibuat.
      template:
        metadata:
          labels:
              app: nginx-demo
          annotations:
            # ID vSwitch. Anda dapat menentukan hingga delapan vSwitch dalam VPC yang sama. Pisahkan beberapa ID vSwitch dengan koma (,).
            k8s.aliyun.com/eci-vswitch: vsw-bp******1,vsw-bp******2,vsw-bp******3,vsw-bp******4
            # ID security group. Anda dapat menentukan hingga lima security group dalam VPC yang sama. Pisahkan beberapa ID security group dengan koma (,).
            k8s.aliyun.com/eci-security-group: sg-bp******1,sg-bp******2
            # Menentukan apakah akan secara otomatis membuat dan mengaitkan EIP.
            k8s.aliyun.com/eci-with-eip: 'true'
            # Tipe instans ECI.
            k8s.aliyun.com/eci-use-specs: 1.0-2.0Gi
            # Bandwidth EIP.
            k8s.aliyun.com/eip-bandwidth: '5'
        spec:
          containers:
            - name: nginx
              # Gambar.
              image: nginx:latest
              ports:
                - containerPort: 80
                  name: http
                - containerPort: 443
                  name: https
              resources:
                requests:
                  memory: 0.05Gi
                  cpu: 50m
                limits:
                  memory: 2Gi
                  cpu: '2'

    Tabel berikut menjelaskan parameter dalam file YAML ini. Untuk deskripsi semua parameter yang didukung, lihat Parameter YAML.

    Parameter YAML untuk instans

    Parameter

    Deskripsi

    Contoh

    k8s.aliyun.com/ess-eci-scaling-configuration-name

    Nama konfigurasi penskalaan.

    create-ess-config-by-yaml

    k8s.aliyun.com/eci-vswitch

    ID vSwitch. Anda dapat menentukan hingga delapan vSwitch dalam VPC yang sama. Pisahkan beberapa ID vSwitch dengan koma (,).

    Penting

    Jika Anda tidak menentukan VPC dan vSwitch, Auto Scaling akan menggunakan atau membuat VPC dan vSwitch default. Untuk informasi lebih lanjut, lihat VPC dan vSwitch default.

    vsw-bp******1,vsw-bp******2,vsw-bp******3

    k8s.aliyun.com/eci-security-group: sg-bp******

    ID security group. Anda dapat menentukan hingga lima security group dalam VPC yang sama. Pisahkan beberapa ID security group dengan koma (,).

    Penting

    Security group dan vSwitch harus berada dalam VPC yang sama.

    sg-bp******1,sg-bp******2

    k8s.aliyun.com/eci-with-eip

    Menentukan apakah akan secara otomatis mengaitkan EIP dengan instans. Atur nilai ke true untuk mengaktifkan fitur ini.

    true

    k8s.aliyun.com/eci-use-specs

    Tipe instans ECI. Anda dapat menentukan beberapa tipe, termasuk spesifikasi vCPU dan memori, atau tipe instans ECS.

    1.0-1.0Gi

    k8s.aliyun.com/eip-bandwidth

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

    5

  2. Di direktori yang sama dengan file create-ess-config.yaml, jalankan perintah berikut untuk membuat konfigurasi penskalaan.

    Penting

    Modifikasi parameter berikut sesuai kebutuhan:

    • Atur --RegionId ke ID wilayah tempat grup penskalaan Anda berada. Contoh ini menggunakan cn-hangzhou.

    • Atur --ScalingGroupId ke ID grup penskalaan Anda. Contoh ini menggunakan asg-bp******v.

    aliyun ess ApplyEciScalingConfiguration --RegionId cn-hangzhou --ScalingGroupId asg-bp******v --Content "$(cat create-ess-config.yaml)" --version 2022-02-22 --method POST --force

Parameter

Pengaturan dasar

Parameter

Deskripsi

Topik terkait

Billing Method

Pilih metode penagihan untuk instans dalam grup penskalaan Anda. Setelah Anda mengatur Billing Method, instans yang baru dibuat akan ditagih berdasarkan metode ini. Item konfigurasi dijelaskan sebagai berikut:

  • Pay-as-you-go: Buat dan lepas sumber daya sesuai kebutuhan, bayar hanya untuk yang digunakan tanpa komitmen di muka.

  • Spot Instance: Harga spot instance berfluktuasi sesuai permintaan dan penawaran. Spot instance menawarkan diskon dibandingkan instans pay-as-you-go tetapi dapat ditarik kembali secara otomatis. Anda dapat menggunakan spot instance untuk mengurangi biaya secara signifikan.

Ikhtisar penagihan

Configuration Information

Wilayah, VPC, dan vSwitch dari instans ECI. Nilai-nilai ini diisi otomatis agar sesuai dengan konfigurasi grup penskalaan.

N/A

Security Group

Instans yang dibuat selama skala keluar secara otomatis ditambahkan ke security group yang dipilih.

Buat security group

Container Group Configuration

Di bagian ini, Anda dapat mengonfigurasi tipe instans untuk instans ECI. Dua mode didukung:

  • Mode dasar

    Mode ini memungkinkan Anda langsung menentukan sumber daya yang dibutuhkan oleh instans ECI, termasuk vCPU dan memori, serta mengaktifkan fitur seperti cache gambar dan optimasi biaya.

  • Tentukan tipe instans

    Jika bisnis Anda memiliki persyaratan khusus untuk spesifikasi instans, seperti GPU, Anda dapat menentukan tipe instans ECS untuk membuat instans ECI. Untuk informasi lebih lanjut, lihat Tentukan tipe instans ECS untuk membuat instans.

Jika Anda perlu menambahkan volume penyimpanan ke instans ECI, Anda dapat mengonfigurasinya di bagian Advanced Settings sesuai kebutuhan Anda. Untuk informasi lebih lanjut tentang konfigurasi tersebut, lihat Ikhtisar volume.

Container Configuration

Di bagian ini, Anda dapat mengonfigurasi kontainer dalam kelompok kontainer. Konfigurasi mencakup penambahan beberapa kontainer, pengaturan gambar kontainer, pemilihan versi, kebijakan tarik gambar, dan perintah startup gambar.

Anda juga dapat menentukan sumber daya yang dibutuhkan oleh kontainer serta mengonfigurasi variabel lingkungan dan penyimpanan di pengaturan lanjutan.

Other settings

Parameter

Deskripsi

Topik terkait

EIP

Jika Anda mengaktifkan opsi ini, instans ECI yang baru dibuat secara otomatis dikaitkan dengan alamat IP elastis (EIP) untuk menyediakan akses Internet.

Konfigurasikan akses Internet untuk instans ECI

Credential

Jika kontainer Anda menggunakan gambar dari repositori gambar pribadi, Anda harus mengonfigurasi kredensial agar sistem dapat menarik gambar tersebut.

N/A

RAM Role

Jika instans ECI dalam grup penskalaan Anda perlu mengakses layanan Alibaba Cloud lainnya, Anda harus menetapkan peran RAM kepada mereka. Berikan izin pada peran ini untuk mengontrol akses instans ke sumber daya cloud lainnya.

Kaitkan peran RAM dengan Pod ECI

Tag

Setelah Anda mengonfigurasi tag, semua instans ECI yang baru diperluas secara otomatis dikaitkan dengan tag ini. Tag memungkinkan pengelolaan dan penyaringan instans Anda secara lebih rinci.

Kelola instans ECI menggunakan tag

Resource Group

Setelah Anda mengonfigurasi kelompok sumber daya, semua instans ECI yang baru diperluas dibuat dalam kelompok sumber daya ini. Anda dapat menggunakan kelompok sumber daya untuk mengontrol izin Pengguna RAM.

Terapkan otorisasi Pengguna RAM menggunakan kelompok sumber daya

Scaling configuration name

Nama konfigurasi penskalaan. Jika Anda membiarkan parameter ini kosong, ID konfigurasi penskalaan akan digunakan secara default.

N/A

Topik terkait