

 **Bantu meningkatkan halaman ini ** 

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

Untuk berkontribusi pada panduan pengguna ini, pilih GitHub ** tautan ** Edit halaman ini di yang terletak di panel kanan setiap halaman.

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

# Melihat penggunaan resource dengan Kubernetes Metrics Server
<a name="metrics-server"></a>

Kubernetes Metrics Server adalah agregator data penggunaan sumber daya di klaster Anda, dan tidak digunakan secara default di klaster Amazon EKS. Untuk informasi selengkapnya, lihat [Kubernetes Metrics](https://github.com/kubernetes-sigs/metrics-server) Server aktif. GitHub [Metrics Server biasanya digunakan oleh add-on Kubernetes lainnya, seperti [deployment pod Scale dengan Horizontal Pod Autoscaler atau Kubernetes Dashboard](horizontal-pod-autoscaler.md).](eks-managing.md) Untuk informasi selengkapnya, lihat [Alur metrik sumber daya](https://kubernetes.io/docs/tasks/debug/debug-cluster/resource-metrics-pipeline/) dalam dokumentasi Kubernetes. Topik ini menjelaskan cara men-deploy Server Metrik Kubernetes di klaster Amazon EKS Anda.

**penting**  
Metrik dimaksudkan untuk analisis point-in-time dan bukan merupakan sumber yang akurat untuk analisis historis. Mereka tidak dapat digunakan sebagai solusi pemantauan atau untuk tujuan penskalaan non-otomatis lainnya. Untuk informasi tentang alat pemantauan, lihat[Pantau kinerja klaster Anda dan lihat log](eks-observe.md).

## Pertimbangan-pertimbangan
<a name="_considerations"></a>
+ Jika secara manual menerapkan Kubernetes Metrics Server ke node Fargate menggunakan manifes, konfigurasikan `metrics-server` deployment untuk menggunakan port selain default. `10250` Pelabuhan ini disediakan untuk Fargate. Versi add-on Amazon EKS dari Metrics Server sudah dikonfigurasi sebelumnya untuk menggunakan port. `10251`
+ Pastikan grup keamanan dan ACL jaringan mengizinkan port `10250` antara `metrics-server` Pod dan semua node dan Pod lainnya. Server Metrik Kubernetes masih menggunakan port `10250` untuk mengumpulkan metrik dari titik akhir lain di cluster. Jika Anda menerapkan pada node Fargate, izinkan port dan port Server Metrik alternatif yang dikonfigurasi. `10250`

## Terapkan sebagai add-on komunitas dengan Amazon EKS Add-ons
<a name="_deploy_as_community_add_on_with_amazon_eks_add_ons"></a>

 **Baru: Anda sekarang dapat menerapkan Metrics Server sebagai add-on komunitas menggunakan konsol AWS atau Amazon EKS API.** 

### Menyebarkan dengan AWS konsol
<a name="deploy_with_shared_aws_console"></a>

1. Buka kluster EKS Anda di AWS konsol

1. Dari tab Add-ons "”, pilih **Dapatkan Lebih Banyak Add-ons**.

1. **Dari bagian “Add-on komunitas”, pilih **Server Metrik** dan kemudian Berikutnya** 

1. EKS menentukan versi add-on yang sesuai untuk cluster Anda. Anda dapat mengubah versi menggunakan menu dropdown **Versi**.

1. Pilih **Berikutnya** dan kemudian **Buat** untuk menginstal add-on.

### Sumber daya tambahan
<a name="_additional_resources"></a>

Pelajari lebih lanjut tentang [Add-on Komunitas](community-addons.md).

Anda menginstal atau memperbarui add-on komunitas dengan cara yang sama seperti Amazon EKS Add-ons lainnya.
+  [Buat add-on Amazon EKS](creating-an-add-on.md) 
+  [Perbarui add-on Amazon EKS](updating-an-add-on.md) 
+  [Menghapus add-on Amazon EKS dari klaster](removing-an-add-on.md) 

## Menyebarkan dengan manifes
<a name="_deploy_with_manifest"></a>

 **Baru: Anda sekarang dapat menerapkan Metrics Server sebagai add-on komunitas menggunakan konsol AWS atau Amazon EKS API. Instruksi pemasangan manifes ini akan diarsipkan.** 

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.

1. Verifikasi bahwa `metrics-server` deployment menjalankan jumlah Pod yang diinginkan 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
   ```

1. Uji apakah server metrik bekerja dengan menampilkan penggunaan sumber daya (CPU/memory) node.

   ```
   kubectl top nodes
   ```

1. Jika Anda menerima pesan kesalahan`Error from server (Forbidden)`, Anda perlu memperbarui konfigurasi Kubernetes RBAC Anda. Identitas Kubernetes RBAC Anda membutuhkan izin yang cukup untuk membaca metrik klaster. Tinjau [izin API Kubernetes minimum yang diperlukan untuk membaca metrik](https://github.com/kubernetes-sigs/metrics-server/blob/e285375a49e3bf77ddd78c08a05aaa44f2249ebd/manifests/base/rbac.yaml#L5C9-L5C41). GitHub Pelajari cara [memberikan AWS Identitas IAM seperti akses Peran ke API Kubernetes](grant-k8s-access.md#authentication-modes).