Anda dapat menskalakan sebagian besar layanan yang berjalan di Kubernetes dari
command line atau dalam penggantian konfigurasi. Anda dapat menyetel parameter
penskalaan untuk layanan runtime Apigee Hybrid di
file overrides.yaml.
Cara Anda menskalakan dan menskalakan otomatis setiap layanan bergantung pada jenis layanan.
Untuk mengetahui informasi selengkapnya tentang penskalaan, lihat dokumentasi Kubernetes.
Tabel berikut merangkum layanan runtime hybrid dan cara Anda dapat menskalakan dan menskalakan otomatis layanan tersebut dalam konfigurasi atau dari command line:
| Layanan | Diterapkan Sebagai | Penskalaan |
|---|---|---|
| Cassandra | StatefulSet | (Hanya peningkatan skala) Untuk melakukan penskalaan di command line, Anda dapat menggunakan opsi Untuk melakukan penskalaan melalui konfigurasi, tetapkan nilai objek Untuk mengetahui informasi selengkapnya tentang cara menyetel properti konfigurasi, lihat Mengelola komponen bidang runtime. StatefulSet tidak mendukung penskalaan otomatis. Cassandra di-deploy dalam set 3 replika. Apigee merekomendasikan agar Anda menambahkan 3 node tambahan ke nodepool Cassandra sebagai node pekerja standby. Untuk menurunkan skala jumlah node Cassandra, lihat Menurunkan skala Cassandra. |
| Ingress/LoadBalancer | Proxy pihak ketiga | Bergantung pada jenis Ingress. |
| Logger | DaemonSet | DaemonSet mengelola replika pod di semua node, sehingga DaemonSet akan menskalakan saat Anda menskalakan pod itu sendiri. |
| MART Synchronizer Metrics MPs |
ApigeeDeployment (CRD Kustom) | Untuk melakukan penskalaan di command line, Anda dapat menggunakan opsi kubectl scale.
Untuk melakukan penskalaan melalui konfigurasi, tingkatkan nilai
properti konfigurasi Deployment menggunakan Horizontal Pod Autoscaler untuk penskalaan otomatis. Tetapkan
properti Untuk mengetahui informasi selengkapnya tentang cara menyetel properti konfigurasi, lihat Mengelola komponen bidang runtime. |
| UDCA | ApigeeDeployment (CRD Kustom) | Untuk melakukan penskalaan melalui konfigurasi, tingkatkan nilai properti replicaCountMin objek udca dalam file overrides.yaml.
Layanan UDCA menggunakan Horizontal Pod Autoscaler untuk
penskalaan otomatis. Tetapkan properti Untuk mengetahui informasi selengkapnya tentang cara menyetel properti konfigurasi, lihat Mengelola komponen bidang runtime. |