Menskalakan dan menskalakan otomatis layanan runtime

Anda dapat menskalakan sebagian besar layanan yang berjalan di Kubernetes dari command line atau dalam penggantian konfigurasi. Anda dapat menetapkan parameter penskalaan untuk layanan runtime hybrid Apigee di file overrides.yaml.

Cara Anda menskalakan dan menskalakan otomatis setiap layanan bergantung pada jenis layanan.

Untuk informasi selengkapnya tentang penskalaan, lihat dokumentasi Kubernetes.

Tabel berikut merangkum layanan runtime campuran dan cara menskalakan serta menskalakan secara otomatis layanan tersebut dalam konfigurasi atau dari command line:

Layanan Diterapkan Sebagai Penskalaan
Cassandra StatefulSet

(Hanya peningkatan skala)

Untuk menskalakan di command line, Anda dapat menggunakan opsi kubectl scale atau patch.

Untuk menskalakan melalui konfigurasi, tetapkan nilai properti konfigurasi replicaCount objek cassandra dalam file overrides.yaml.

Untuk informasi selengkapnya tentang cara menetapkan properti konfigurasi, lihat Mengelola komponen bidang runtime.

StatefulSet tidak mendukung penskalaan otomatis. Cassandra di-deploy dalam kumpulan 3 replika. Apigee merekomendasikan agar Anda menambahkan 3 node tambahan ke nodepool Cassandra sebagai node pekerja standby.

Untuk menskalakan jumlah node Cassandra, lihat Menskalakan Cassandra.

Ingress/LoadBalancer Proxy pihak ketiga Bergantung pada jenis Ingress.
Logger DaemonSet DaemonSet mengelola replika pod di semua node, sehingga DaemonSet akan diskalakan saat Anda menskalakan pod itu sendiri.
MART
Sinkronisasi
Metrik
MP
ApigeeDeployment (CRD Kustom) Untuk menskalakan di command line, Anda dapat menggunakan opsi scale kubectl.

Untuk menskalakan melalui konfigurasi, tingkatkan nilai properti konfigurasi replicaCountMin Deployment untuk objek mart, synchronizer, metrics, atau mp.

Deployment menggunakan Horizontal Pod Autoscaler untuk penskalaan otomatis. Tetapkan properti targetCPUUtilizationPercentage objek Deployment ke nilai minimum untuk penskalaan ke atas; jika nilai ini terlampaui, Kubernetes akan menambahkan pod hingga nilai replicaCountMax.

Untuk informasi selengkapnya tentang cara menetapkan properti konfigurasi, lihat Mengelola komponen bidang runtime.

UDCA ApigeeDeployment (CRD Kustom) Untuk menskalakan melalui konfigurasi, tingkatkan nilai properti replicaCountMin objek udca dalam file overrides.yaml.

Layanan UDCA menggunakan Horizontal Pod Autoscaler untuk penskalaan otomatis. Tetapkan properti targetCPUUtilizationPercentage objek udca ke nilai minimum untuk penskalaan ke atas; jika nilai ini terlampaui, Kubernetes akan menambahkan pod hingga nilai replicaCountMax.

Untuk informasi selengkapnya tentang cara menetapkan properti konfigurasi, lihat Mengelola komponen bidang runtime.