全部产品
Search
文档中心

Container Service for Kubernetes:Aktifkan wawasan biaya

更新时间:Jul 06, 2025

Fitur wawasan biaya dari Container Service for Kubernetes (ACK) membantu departemen keuangan menganalisis penggunaan sumber daya dan mengalokasikan biaya dari berbagai dimensi. Fitur ini juga memberikan saran terkait penghematan biaya.

Prasyarat

Penagihan

  • Data deret waktu wawasan biaya

    Fitur wawasan biaya menghasilkan data dasar dari informasi seperti tagihan dan harga sumber daya cloud, dan melaporkannya ke Managed Service for Prometheus. Mengubah konfigurasi default, seperti periode penyimpanan, dapat menimbulkan biaya tambahan.

  • Konfigurasi tag biaya

    1. Aktifkan Cost allocation tags di dalam Expenses and Costs konsol.

    2. Aktifkan tag ack.aliyun.com dan ack.alibabacloud.com/nodepool-id di dalam pengaturan Cost allocation tags.

Aktifkan wawasan biaya

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

  2. Di halaman Clusters, temukan klaster yang Anda inginkan dan klik namanya. Di panel sebelah kiri, pilih Cost Suite > Cost Insights.

  3. Tetapkan peran Resource Access Management (RAM) AliyunCSManagedCostRole ke klaster Anda dan instal komponen ack-cost-exporter.

    1. Otorisasi klaster ACK Anda untuk mengakses data penagihan di Manajemen Penagihan.

      • Klaster ACK dikelola: Sistem secara otomatis memberikan izin yang diperlukan. Setelah otorisasi selesai, sistem secara otomatis membuat peran AliyunCSManagedCostRole. Managed Service for Prometheus mengasumsikan peran RAM untuk mengakses data penagihan Anda di Expenses and Costs.

        Anda juga bisa Authorize di halaman Otorisasi Cepat RAM.

      • Klaster ACK khusus:

        Perluas untuk melihat langkah-langkah otorisasi

        1. Di halaman Cost Insights, klik KubernetesWorkerRole-***.

        2. Di tab Permissions pada halaman detail peran RAM, klik k8sWorkerRole**** di kolom Policy.

        3. Di tab Policy Document pada halaman detail kebijakan, klik Modify Policy Document.

        4. Di editor kode yang muncul, tambahkan konten berikut ke bidang Pernyataan, klik Next to edit policy information, lalu klik OK.

                  {
                      "Action": [
                          "bssapi:QueryInstanceBill",
                          "bssapi:DescribeInstanceBill"
                      ],
                      "Resource": "*",
                      "Effect": "Allow"
                  },
                  {
                      "Action": [
                          "ecs:DescribeDisks",
                          "ecs:DescribeSpotPriceHistory",
                          "ecs:DescribeInstances",
                          "ecs:DescribePrice"
                      ],
                      "Resource": "*",
                      "Effect": "Allow"
                  },
                  {
                      "Action": [
                          "eci: DescribeContainerGroupPrice"
                      ],
                      "Resource": "*",
                      "Effect": "Allow"
                  }
          Catatan

          Untuk menentukan beberapa tindakan, tambahkan koma (,) di akhir konten setiap tindakan sebelum memasukkan konten tindakan berikutnya.

    2. Instal komponen ack-cost-exporter.

      Ikuti petunjuk di layar untuk menginstal komponen ack-cost-exporter. Setelah komponen diinstal, Anda akan dialihkan secara otomatis ke halaman Wawasan Biaya.

Nonaktifkan wawasan biaya

Jika Anda tidak perlu menggunakan fitur wawasan biaya, Anda dapat menghapus komponen ack-cost-exporter dan menonaktifkan fitur tersebut.

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

  2. Di halaman Clusters, temukan klaster yang ingin Anda kelola dan klik namanya. Di panel navigasi sebelah kiri, klik Add-ons.

  3. Di halaman Add-ons, temukan ack-cost-exporter dan klik Uninstall. Di pesan Uninstall, klik OK.

FAQ

Apa yang harus saya lakukan jika gagal menginstal atau menghapus komponen ack-cost-exporter?

  • Jika Anda gagal menginstal ack-cost-exporter, jalankan perintah berikut untuk menghapus sumber daya terkait ack-cost-exporter. Kemudian, instal ack-cost-exporter lagi. Untuk informasi lebih lanjut tentang cara menginstal ack-cost-exporter, lihat Kelola komponen.

    kubectl delete deployment ack-cost-exporter -n kube-system
    kubectl delete service alibaba-cloud-price-exporter -n kube-system
    kubectl delete service alibaba-cloud-billing-exporter -n kube-system
    kubectl delete service alibaba-cloud-cost-exporter -n kube-system
    
    kubectl delete ServiceMonitor alibaba-cloud-price-exporter -n kube-system
    kubectl delete ServiceMonitor alibaba-cloud-billing-exporter -n kube-system
    kubectl delete ServiceMonitor alibaba-cloud-cost-exporter -n kube-system
    
    kubectl delete ClusterRoleBinding ack-cost-exporter-cluster-role-binding
    kubectl delete ClusterRoleBinding ack-cost-exporter-cluster-role-binding-v1
    
    kubectl delete ServiceAccount ack-cost-exporter -n kube-system
    kubectl delete ClusterRole ack-cost-exporter-cluster-role
  • Jika Anda gagal menghapus ack-cost-exporter, jalankan perintah berikut untuk menghapus sumber daya terkait ack-cost-exporter.

    kubectl delete deployment ack-cost-exporter -n kube-system
    kubectl delete service alibaba-cloud-price-exporter -n kube-system
    kubectl delete service alibaba-cloud-billing-exporter -n kube-system
    kubectl delete service alibaba-cloud-cost-exporter -n kube-system
    
    kubectl delete ServiceMonitor alibaba-cloud-price-exporter -n kube-system
    kubectl delete ServiceMonitor alibaba-cloud-billing-exporter -n kube-system
    kubectl delete ServiceMonitor alibaba-cloud-cost-exporter -n kube-system
    
    kubectl delete ClusterRoleBinding ack-cost-exporter-cluster-role-binding
    kubectl delete ClusterRoleBinding ack-cost-exporter-cluster-role-binding-v1
    
    kubectl delete ServiceAccount ack-cost-exporter -n kube-system
    kubectl delete ClusterRole ack-cost-exporter-cluster-role