Penskalaan manual memungkinkan Anda menetapkan jumlah pasti Pod yang berjalan untuk aplikasi yang dideploy pada kluster Kubernetes di Enterprise Distributed Application Service (EDAS). Fitur ini berguna untuk menyesuaikan kapasitas sesuai perubahan lalu lintas atau acara terjadwal, serta mengontrol biaya resource tanpa mengorbankan kualitas layanan.
Cara kerja
Selama proses penskalaan, EDAS secara otomatis memperbarui infrastruktur terkait:
| Component | Behavior during scaling |
|---|---|
| Load balancer | Jika sebuah Service dikonfigurasi dan instans Server Load Balancer (SLB) telah ditautkan, EDAS akan menambahkan atau menghapus Pod hasil penskalaan dari daftar server backend SLB. |
| Persistent storage | Jika persistent storage dikonfigurasi, EDAS akan mengaitkan Pod yang baru ditambahkan dengan persistent storage yang sudah ada. |
Prasyarat
Sebelum memulai, pastikan Anda telah memiliki:
Akun EDAS dengan akses ke EDAS console
Aplikasi yang telah dideploy pada kluster Kubernetes di EDAS
Lakukan penskalaan aplikasi
Masuk ke EDAS console.
Pada panel navigasi sebelah kiri, pilih Application Management > Applications.
Pada bilah navigasi atas, pilih wilayah. Di bagian atas halaman, pilih namespace layanan mikro.
Dari daftar drop-down Cluster Type, pilih Kubernetes Cluster.
Temukan aplikasi Anda dan klik nama aplikasi tersebut pada kolom Application Name.
Di pojok kanan atas halaman Application Overview, pilih Scale > Manual Scaling.
Pada kotak dialog Application Scaling, tentukan jumlah total Pod yang diinginkan, lalu klik OK.
Menyetel jumlah Pod ke 0 akan menghapus semua Pod yang sedang berjalan untuk aplikasi tersebut secara fisik. Hanya informasi dasar pembuatan aplikasi yang tetap disimpan.
Verifikasi status penskalaan
Setelah penskalaan dimulai, pesan Application change in progress... akan muncul di halaman Application Overview. Klik View Details untuk memantau proses perubahan tersebut.
Setelah perubahan selesai, periksa bagian Basic Information pada halaman Application Overview. Jika status Pod menunjukkan Berjalan, maka proses penskalaan telah selesai.
