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 dalam file overrides.yaml
.
Cara Anda menskalakan dan menskalakan otomatis setiap layanan bergantung pada jenis layanannya.
Untuk mengetahui informasi selengkapnya tentang penskalaan, lihat dokumentasi Kubernetes.
Tabel berikut merangkum layanan runtime hybrid dan cara menskalakan dan menskalakannya secara otomatis dalam konfigurasi atau dari command line:
Layanan | Diterapkan Sebagai | Penskalaan |
---|---|---|
Cassandra | StatefulSet | (Khusus peningkatan skala) Untuk meningkatkan skala di command line, Anda dapat menggunakan opsi Untuk meningkatkan skala melalui konfigurasi, tetapkan nilai properti konfigurasi
Untuk informasi selengkapnya mengenai menetapkan properti konfigurasi, lihat Mengelola komponen bidang runtime. StatefulSet tidak mendukung penskalaan otomatis. Cassandra di-deploy dalam kumpulan 3 replika. Apigee menyarankan agar Anda menambahkan 3 node tambahan ke nodepool Cassandra sebagai node pekerja standby. Untuk memperkecil jumlah node Cassandra, lihat Menurunkan skala Cassandra. |
Ingress/LoadBalancer | Proxy pihak ketiga | Tergantung pada jenis Ingress. |
Logger | DaemonSet | DaemonSet mengelola replika pod di semua node, sehingga akan diskalakan ketika Anda menskalakan pod itu sendiri. |
MART Synchronizer Metrik Anggota MP |
ApigeeDeployment (CRD Kustom) | Untuk melakukan penskalaan pada command line, Anda dapat menggunakan opsi scale kubectl .
Untuk melakukan penskalaan melalui konfigurasi, tingkatkan nilai properti konfigurasi Deployment menggunakan Autoscaler Pod Horizontal untuk penskalaan otomatis. Tetapkan properti Untuk informasi selengkapnya mengenai menetapkan 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 Autoscaler Pod Horizontal untuk penskalaan otomatis. Tetapkan properti Untuk informasi selengkapnya mengenai menetapkan properti konfigurasi, lihat Mengelola komponen bidang runtime. |