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
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
-
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.
-
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
-
Uji server metrik bekerja dengan menampilkan sumber daya (CPU/memori) penggunaan node.
kubectl top nodes
-
Jika Anda menerima pesan kesalahan
Error 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.