Untuk mendapatkan wawasan multidimensi tentang penggunaan sumber daya kluster dan distribusi biaya, aktifkan fitur wawasan biaya dari Container Service for Kubernetes (ACK). Setelah mengaktifkan fitur ini, data biaya dilaporkan ke dan disimpan di Managed Service for Prometheus. Anda dapat memanggil API HTTP untuk menanyakan data yang dilaporkan guna mendapatkan saran optimasi biaya. Data tersebut juga dapat digunakan dalam pengembangan lebih lanjut.
Prasyarat
Komponen dan fitur:
Gunakan salah satu metode berikut untuk terhubung ke kluster Anda:
Unduh alat pemrosesan data JSON. Dalam topik ini, jq digunakan sebagai contoh.
Catatan penggunaan
Jika Anda bukan pemilik kluster tetapi diberi otorisasi untuk mengelola kluster oleh pemiliknya, ack-metrics-adapter-api-service mungkin tidak memiliki izin yang diperlukan. Saat memanggil Kubernetes API atau HTTP API yang diekspos oleh Layanan Anda untuk menanyakan data wawasan biaya ACK, Anda perlu memberikan izin kontrol akses berbasis peran (RBAC) kepada pengguna atau kelompok pengguna dalam kredensial permintaan yang dikirim ke server API.
Metode untuk menanyakan data biaya
Metode | API | Deskripsi |
Cost API (versi lama): menanyakan estimasi biaya secara real-time. | Anda dapat memanggil Cost API untuk menanyakan estimasi biaya real-time dan penggunaan sumber daya pod. | |
Cost V2 API: menanyakan estimasi biaya secara real-time. | Cost V2 API kompatibel dengan Cost API dan memungkinkan Anda menentukan rentang waktu serta menyaring beban kerja berdasarkan nama pod, namespace, label, controller, atau jenis controller. Anda dapat menganalisis tren biaya real-time berdasarkan data biaya yang dikembalikan. | |
Allocation API: menanyakan data alokasi biaya. | Allocation API mengalokasikan jumlah pembayaran dalam tagihan kluster ke beban kerja di kluster. Struktur data dalam respons Allocation API sama dengan struktur data dalam respons Cost V2 API. Anda dapat menggunakan data alokasi biaya untuk akuntansi. |
Apa yang harus dilakukan selanjutnya
ACK menyediakan fitur profil sumber daya dan optimasi sumber daya idle. Untuk informasi lebih lanjut, lihat Optimasi Biaya.
Setelah mengekstrak wawasan dari data biaya dan menerapkan strategi optimasi biaya, Anda dapat menggunakan fitur kontrol biaya untuk mengontrol siklus tata kelola biaya. Untuk informasi lebih lanjut, lihat Kontrol Biaya.