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:
Layanan | Diterapkan Sebagai | Penskalaan |
---|---|---|
Cassandra | StatefulSet | (Khusus peningkatan skala) Untuk meningkatkan skala di command line, Anda dapat menggunakan Untuk meningkatkan skala melalui konfigurasi, tetapkan nilai atribut objek Untuk informasi selengkapnya tentang cara menyetel properti konfigurasi, lihat Mengelola komponen bidang runtime. 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 memperkecil jumlah node Cassandra, lihat Menskalakan Cassandra. |
Traffic Masuk/LoadBalancer | Proxy pihak ketiga | Bergantung pada jenis Ingress. |
Pencatat Log | DaemonSet | DaemonSets mengelola replika pod di semua node, sehingga dapat diskalakan saat Anda menskalakan pod itu sendiri. |
MART Sinkronisasi Metrik Anggota parlemen |
ApigeeDeployment (CRD Kustom) | Untuk melakukan penskalaan di command line, Anda dapat menggunakan kubectl scale
sebelumnya.
Untuk melakukan penskalaan melalui konfigurasi, tingkatkan nilai
Properti konfigurasi Deployment menggunakan Autoscaler Pod Horizontal untuk penskalaan otomatis. Setel
Untuk informasi selengkapnya tentang cara menyetel properti konfigurasi, lihat Mengelola komponen bidang runtime. |
UDCA | ApigeeDeployment (CRD Kustom) | 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 Untuk informasi selengkapnya tentang cara menyetel properti konfigurasi, lihat Mengelola komponen bidang runtime. |