alibaba-cloud-metrics-adapter mengumpulkan metrik dari kluster Anda sehingga Horizontal Pod Autoscaler (HPA) dapat secara otomatis menskalakan Pod aplikasi berdasarkan metrik tersebut. Topik ini menjelaskan cara melakukan deploy alibaba-cloud-metrics-adapter di kluster terdaftar menggunakan Konsol ACK.
Prasyarat
Sebelum memulai, pastikan Anda telah:
Kluster terdaftar ACK One terhubung dengan kluster Kubernetes eksternal yang ditempatkan di pusat data lokal. Untuk informasi selengkapnya, lihat Buat kluster terdaftar ACK One.
Memiliki klien kubectl yang terhubung ke kluster terdaftar. Lihat Connect to a cluster using kubectl.
Cara kerja
Kubernetes mendefinisikan tiga kategori metrik, masing-masing dikumpulkan oleh komponen yang berbeda:
| Jenis metrik | Dikumpulkan oleh | Digunakan untuk |
|---|---|---|
| Metrik resource | metrics-server | Memantau penggunaan resource Kubernetes seperti Pod, node, dan namespace |
| Metrik kustom | Application Real-Time Monitoring Service (ARMS) Prometheus | Menskalakan Pod aplikasi berdasarkan metrik tingkat aplikasi |
| Metrik eksternal | alibaba-cloud-metrics-adapter (melalui external metrics API) | Memantau sinyal eksternal, seperti queries per second (QPS) ke Ingress, dan memicu penskalaan HPA ketika ambang batas terlampaui |
Deploy alibaba-cloud-metrics-adapter
Login ke ACK console.
Pada panel navigasi sebelah kiri, pilih Marketplace > Marketplace.
Pada halaman Marketplace, klik tab App Catalog. Temukan dan klik ack-alibaba-cloud-metrics-adapter.
Pada halaman ack-alibaba-cloud-metrics-adapter, klik Deploy.
Pada wizard Deploy, pilih kluster dan namespace, lalu klik Next. Gunakan nilai default untuk parameter Namespace dan Release Name.
Pada halaman wizard Parameters, atur parameter berikut, lalu klik OK.
Jika Sirkuit Express Connect dideploy antara kluster Anda dan virtual private cloud (VPC) tempat kluster tersebut berada, Sirkuit Express Connect akan digunakan secara otomatis.
Parameter Deskripsi AccessKeyId ID AccessKey Akun Alibaba Cloud Anda AccessKeySecret Rahasia AccessKey Akun Alibaba Cloud Anda Region Wilayah tempat kluster Anda dideploy, misalnya cn-qingdaoatauap-southeast-1