全部产品
Search
文档中心

Container Service for Kubernetes:Panggil API untuk menanyakan data biaya

更新时间:Jul 02, 2025

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

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.

Tampilkan Langkah-Langkah Otorisasi

  1. Masuk ke Konsol ACK. Di panel navigasi di sebelah kiri, klik Clusters.

  2. Di halaman Clusters, temukan kluster yang diinginkan dan klik namanya. Di panel di sebelah kiri, pilih Security > Role.

  3. Di tab Role, klik Edit YAML di kolom Actions dari arms-pilot-prom-spec-ns-k8s.

  4. Di panel View in YAML, modifikasi parameter aturan berdasarkan konten berikut dan klik OK.

      - apiGroups:
          - ''
        resources:
          - services
        verbs:
          - get

Metode untuk menanyakan data biaya

Metode

API

Deskripsi

Panggil Cost API

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.

Panggil Cost V2 API

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.

Panggil Allocation API

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.