全部产品
Search
文档中心

Auto Scaling:Gunakan file YAML Kubernetes untuk mengonfigurasi konfigurasi penskalaan tipe Elastic Container Instance

更新时间:Jul 06, 2025

Untuk mempercepat penyebaran bisnis berdasarkan file YAML Kubernetes, Anda dapat mengonfigurasi file YAML di Konsol Auto Scaling. Ini memfasilitasi pembuatan konfigurasi penskalaan tipe Elastic Container Instance, memungkinkan Anda menentukan template untuk perluasan elastic container instance. Mode ini menghilangkan kebutuhan untuk fokus pada manajemen O&M node dan kluster yang mendasarinya, secara efektif meningkatkan efisiensi pengembangan. Topik ini menjelaskan cara menggunakan file YAML Kubernetes untuk secara efisien membuat konfigurasi penskalaan tipe Elastic Container Instance.

Prasyarat

  • Grup penskalaan tipe Elastic Container Instance telah dibuat. Untuk informasi lebih lanjut, lihat Gunakan file YAML Kubernetes untuk mengonfigurasi grup penskalaan tipe Elastic Container Instance.

  • Gambar kontainer telah disiapkan dan tersedia untuk penyebaran.

    Anda dapat langsung menggunakan gambar Alibaba Cloud reguler. Dalam contoh ini, gambar ditarik dari alamat registry-vpc.cn-hangzhou.aliyuncs.com/eci_open/nginx:latest. Anda juga dapat menentukan gambar lain sesuai kebutuhan bisnis Anda.

Batasan

  • Anda hanya dapat menggunakan Kubernetes Deployments untuk membuat konfigurasi penskalaan tipe Elastic Container Instance.

    Saat membuat konfigurasi penskalaan, perhatikan bahwa konfigurasi terkait kluster Kubernetes tidak berlaku karena kluster beroperasi secara independen dari infrastruktur yang mendasarinya. Konfigurasi yang dibuat dalam konteks ini tidak akan berpengaruh, karena dukungan sepenuhnya ditujukan untuk bidang yang berkaitan dengan Kubernetes Deployments.

  • Pada sumber daya asli Kubernetes, Anda dapat mengonfigurasi metadata.annotations dalam file YAML Kubernetes Anda untuk menentukan opsi konfigurasi untuk elastic container instance. Sebagai contoh, Anda dapat secara fleksibel menentukan virtual private cloud (VPC), vSwitch, dan pengaturan grup keamanan untuk elastic container instance.

    Catatan

    Untuk informasi tentang bidang YAML yang didukung dan anotasi, lihat Daftar bidang YAML dan anotasi yang didukung.

Prosedur

Langkah 1: Buat konfigurasi penskalaan menggunakan Kubernetes Deployment

  1. Masuk ke Konsol Auto Scaling.

  2. Di bilah navigasi sisi kiri, klik Scaling Groups.

  3. Di bilah navigasi bagian atas, pilih wilayah.

  4. Temukan grup penskalaan yang diinginkan dan gunakan salah satu metode berikut untuk membuka halaman detail grup penskalaan.

    • Klik ID grup penskalaan di kolom Scaling Group Name/ID.

    • Klik Details di kolom Actions.

  5. Di bagian atas halaman detail, klik tab Instance Configuration Sources.

  6. Di tab Scaling Configurations, klik Create Scaling Configuration.

  7. Klik tab Create By YAML File untuk mengedit file YAML.

    Dalam contoh ini, gambar yang ditarik dari alamat registry-vpc.cn-hangzhou.aliyuncs.com/eci_open/nginx:latest digunakan sebagai referensi. Anda dapat mengedit file Deployment Kubernetes secara online sesuai kebutuhan bisnis Anda. Sebagai contoh, Anda dapat mengonfigurasi parameter seperti spec.template.spec.containers.livenessProbe dan spec.template.spec.containers.readinessProbe.

    yaml-伸缩配置.png

    Tabel berikut menjelaskan bidang YAML yang harus Anda modifikasi sesuai kebutuhan bisnis Anda.

    Catatan

    Saat membuat konfigurasi penskalaan, bidang spec.replicas tidak akan berpengaruh meskipun dikonfigurasikan dalam file YAML Anda.

    No.

    Bidang

    Deskripsi

    image

    Gambar kontainer.

    Sebagai contoh, Anda dapat mengubah nilai contoh (gambar publik) dari bidang image menjadi gambar pribadi yang berada di VPC, seperti gambar dari alamat registry-vpc.cn-hangzhou.aliyuncs.com/eci_open/nginx:latest.

    annotations

    Anotasi ekstensi.

    Di bagian Edit Extended Fields di sebelah kanan, konfigurasikan VPC, vSwitch, dan Grup Keamanan berdasarkan kebutuhan bisnis Anda. Setelah Anda menyelesaikan konfigurasi, sistem secara otomatis memasukkan anotasi ekstensi ke dalam file YAML yang ditampilkan di sebelah kiri.

    Catatan

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

  8. Klik Create. Di pesan Konfirmasi Informasi, konfirmasi informasi dan klik Confirm.

    伸缩配置.png

  9. Dalam pesan Enable Scaling Configuration, klik OK.

Langkah 2: Periksa apakah konfigurasi penskalaan berlaku

  1. Di tab Instance Configuration Sources, lihat detail konfigurasi penskalaan yang dibuat.

    查看伸缩配置.png

  2. Picu peristiwa perluasan untuk memeriksa apakah instans kontainer elastis dibuat.

    Dalam contoh ini, ubah nilai Jumlah Instans yang Diharapkan untuk grup penskalaan menjadi 2 untuk memicu peristiwa perluasan dan periksa apakah Auto Scaling menciptakan dua instans kontainer elastis sesuai harapan.

    Catatan

    Untuk informasi tentang cara melihat instans kontainer elastis yang diperluas dalam grup penskalaan, lihat Lihat instans dalam grup penskalaan.

    ECI实例.png

(Opsional) Langkah 3: Lihat dan unduh file YAML

  1. Di bagian atas halaman detail grup penskalaan, klik tab Instance Configuration Sources.

  2. Di tab Konfigurasi Penskalaan, temukan konfigurasi penskalaan yang diinginkan dan klik View YAML di kolom Actions.

    Anda dapat melihat detail file YAML yang efektif.

    查看YAML.png

  3. Klik Download.

    Secara default, file disimpan ke komputer lokal Anda dalam format .yaml untuk digunakan nanti.

Referensi

Anda juga dapat memanggil operasi API untuk mengonfigurasi file YAML dan kemudian membuat konfigurasi penskalaan dari file YAML. Untuk informasi lebih lanjut, lihat ApplyEciScalingConfiguration.