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

Bagian Kubernetes Metrics Server adalah agregator data penggunaan sumber daya di klaster Anda, dan tidak digunakan secara default di klaster Amazon. EKS Untuk informasi selengkapnya, silakan lihat Kubernetes Server Metrik di GitHub. Server Metrik biasanya digunakan oleh orang lain Kubernetes tambahkan ons, seperti Menskalakan penerapan pod dengan Horizontal Pod Autoscaler atau Kubernetes Dasbor. Untuk informasi selengkapnya, lihat Pipa metrik sumber daya di Kubernetes dokumentasi. Topik ini menjelaskan cara menerapkan Kubernetes Server Metrik di EKS kluster Amazon 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 penerapan 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 server metrik 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.