Lihat penggunaan sumber daya dengan KubernetesMetrics Server - Amazon EKS

Bantu tingkatkan halaman ini

Ingin berkontribusi pada panduan pengguna ini? Gulir ke bagian bawah halaman ini dan pilih Edit halaman ini GitHub. Kontribusi Anda akan membantu membuat panduan pengguna kami lebih baik untuk semua orang.

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Lihat penggunaan sumber daya dengan KubernetesMetrics Server

Server Kubernetes Metrik adalah agregator data penggunaan sumber daya di klaster Anda, dan tidak digunakan secara default di klaster Amazon. EKS Untuk informasi selengkapnya, lihat Server Kubernetes Metrik aktif. GitHub Server Metrik biasanya digunakan oleh Kubernetes add on lain, seperti Skalakan penerapan pod dengan Horizontal Pod Autoscaler atau KubernetesDashboard. Untuk informasi selengkapnya, lihat Pipa metrik sumber daya dalam Kubernetes dokumentasi. Topik ini menjelaskan cara menerapkan Server Kubernetes Metrik di klaster Amazon EKS Anda.

penting

Metrik dimaksudkan untuk point-in-time analisis dan bukan sumber akurat untuk analisis historis. Mereka tidak dapat digunakan sebagai solusi pemantauan atau untuk tujuan penskalaan non-otomatis lainnya. Untuk informasi tentang alat pemantauan, lihatPantau kinerja klaster Anda dan lihat log.

Deploy Server Metrik
  1. Deploy Server Metrik dengan perintah berikut:

    kubectl apply -f https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yaml

    Jika Anda menggunakan Fargate, Anda harus mengubah file ini. Dalam konfigurasi default, server metrik menggunakan port 10250. Pelabuhan ini disediakan di Fargate. Ganti referensi ke port 10250 di components.yaml dengan port lain, seperti 10251.

  2. Verifikasi bahwa metrics-server penyebaran menjalankan jumlah yang diinginkan Pods dengan perintah berikut.

    kubectl get deployment metrics-server -n kube-system

    Contoh output adalah sebagai berikut.

    NAME READY UP-TO-DATE AVAILABLE AGE metrics-server 1/1 1 1 6m
  3. Uji metrik server bekerja dengan menampilkan sumber daya (CPU/memori) penggunaan node.

    kubectl top nodes
  4. Jika Anda menerima pesan kesalahanError from server (Forbidden), Anda perlu memperbarui konfigurasi Kubernetes RBAC Anda. RBACIdentitas Kubernetes Anda membutuhkan izin yang cukup untuk membaca metrik klaster. Tinjau APIizin Kubernetes minimum yang diperlukan untuk membaca metrik. GitHub Pelajari cara memberikan AWS IAM Identitas, seperti Peran, akses ke APIs Kubernetes.