Anda dapat menskalakan sebagian besar layanan yang berjalan di Kubernetes dari
command line atau penggantian konfigurasi. Anda dapat menyetel penskalaan
parameter untuk layanan runtime hybrid Apigee di
File overrides.yaml.
Cara Anda menskalakan dan menskalakan otomatis setiap layanan bergantung pada jenis layanan tersebut.
Untuk informasi selengkapnya tentang penskalaan, lihat dokumentasi Kubernetes.
Tabel berikut meringkas layanan runtime hybrid dan cara melakukan penskalaan serta penskalaan otomatis
ID tersebut dari konfigurasi atau dari command line:
StatefulSets tidak mendukung penskalaan otomatis. Cassandra di-deploy
dalam set 3 replika. Apigee merekomendasikan agar Anda menambahkan 3 tambahan
{i>node<i} ke {i>nodepool<i} Cassandra
sebagai {i>node<i} pekerja standby.
Untuk melakukan penskalaan di command line, Anda dapat menggunakan kubectlscale
sebelumnya.
Untuk melakukan penskalaan melalui konfigurasi, tingkatkan nilai
Properti konfigurasi replicaCountMin deployment
untuk mart, synchronizer, metrics, atau mp
.
Deployment menggunakan Autoscaler Pod Horizontal untuk penskalaan otomatis. Setel
targetCPUUtilizationPercentage objek Deployment
properti ke ambang batas untuk peningkatan skala; ketika nilai ini
terlampaui, Kubernetes akan menambahkan pod hingga ke nilai
replicaCountMax.
Untuk melakukan penskalaan melalui konfigurasi, tingkatkan nilai objek udca
Properti replicaCountMin dalam file overrides.yaml.
Layanan UDCA menggunakan Autoscaler Pod Horizontal untuk
penskalaan otomatis. Tetapkan atribut objek udca
properti targetCPUUtilizationPercentage ke
batas untuk peningkatan skala; saat nilai ini terlampaui, Kubernetes
menambahkan pod hingga nilai replicaCountMax.