

 **Bantu tingkatkan 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 **Edit halaman ini pada GitHub** tautan 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.

# Add-on Komunitas
<a name="community-addons"></a>

Anda dapat menggunakan AWS API untuk menginstal add-on komunitas, seperti Kubernetes Metrics Server. Anda dapat memilih untuk menginstal add-on komunitas sebagai Amazon EKS Add-ons untuk mengurangi kompleksitas pemeliharaan perangkat lunak pada beberapa cluster.

Misalnya, Anda dapat menggunakan AWS API, CLI, atau Management Console untuk menginstal add-on komunitas. Anda dapat menginstal add-on komunitas selama pembuatan klaster.

Anda mengelola add-on komunitas seperti Amazon Add-ons EKS yang ada. Add-on komunitas berbeda dari add-on yang ada karena mereka memiliki cakupan dukungan yang unik.

**catatan**  
Menggunakan add-on komunitas adalah kebijaksanaan Anda. Sebagai bagian dari [model tanggung jawab bersama](security.md) antara Anda dan AWS, Anda diharapkan untuk memahami apa yang Anda instal ke cluster Anda untuk plugin pihak ketiga ini. Anda juga bertanggung jawab atas add-on komunitas yang memenuhi kebutuhan keamanan klaster Anda. Untuk informasi selengkapnya, lihat [Support untuk perangkat lunak yang digunakan untuk EKS](related-projects.md#oss-scope).

Add-on komunitas tidak dibangun oleh AWS. AWS hanya memvalidasi add-on komunitas untuk kompatibilitas versi. Misalnya, jika Anda menginstal add-on komunitas di sebuah klaster, AWS periksa apakah itu kompatibel dengan versi Kubernetes dari klaster Anda.

Yang penting, AWS tidak memberikan dukungan penuh untuk add-on komunitas. AWS hanya mendukung operasi siklus hidup yang dilakukan menggunakan AWS API, seperti menginstal add-on atau menghapus add-on.

Jika Anda memerlukan dukungan untuk add-on komunitas, manfaatkan sumber daya proyek yang ada. Misalnya, Anda dapat membuat GitHub masalah pada repo untuk proyek tersebut.

## Tentukan jenis add-on
<a name="_determine_add_on_type"></a>

Anda dapat menggunakan AWS CLI untuk menentukan jenis Amazon EKS. Add-on

Gunakan perintah CLI berikut untuk mengambil informasi tentang add-on. Anda dapat mengganti `metrics-server` dengan nama add-on apa pun.

```
aws eks describe-addon-versions --addon-name metrics-server
```

Tinjau output CLI untuk bidang tersebut. `owner`

```
{
    "addons": [
        {
            "addonName": "metrics-server",
            "type": "observability",
            "owner": "community",
            "addonVersions": [
```

Jika nilainya `owner` adalah`community`, maka add-on adalah add-on komunitas. AWS hanya menyediakan dukungan untuk menginstal, memperbarui, dan menghapus add-on. Jika Anda memiliki pertanyaan tentang fungsionalitas dan pengoperasian add-on itu sendiri, gunakan sumber daya komunitas seperti GitHub masalah.

## Instal atau perbarui add-on komunitas
<a name="_install_or_update_community_add_on"></a>

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) 

## Add-on komunitas yang tersedia
<a name="_available_community_add_ons"></a>

Add-on komunitas berikut tersedia dari Amazon EKS.
+  [Server Metrik Kubernetes](#kubernetes-metrics-server) 
+  [kube-state-metrik](#kube-state-metrics) 
+  [Prometheus Node Exportir](#prometheus-node-exporter) 
+  [Manajer sertifikat](#addon-cert-manager) 
+  [DNS Eksternal](#external-dns) 
+  [Fluent Bit](#fluent-bit) 

### Server Metrik Kubernetes
<a name="kubernetes-metrics-server"></a>

Kubernetes Metrics Server adalah sumber metrik sumber daya kontainer yang dapat diskalakan dan efisien untuk pipeline penskalaan otomatis bawaan Kubernetes. Ini mengumpulkan metrik sumber daya dari Kubelet dan mengeksposnya di apiserver Kubernetes melalui Metrics API untuk digunakan oleh Horizontal Pod Autoscaler dan Vertical Pod Autoscaler.


| Properti | Nilai | 
| --- | --- | 
| Add-on nama |  `metrics-server`  | 
| Namespace |  `kube-system`  | 
| Dokumentasi |  [GitHub Readme](https://github.com/kubernetes-sigs/metrics-server)  | 
| Nama akun layanan | Tidak ada | 
| Kebijakan IAM terkelola | Tidak ada | 
| Izin IAM khusus | Tidak ada | 

### kube-state-metrik
<a name="kube-state-metrics"></a>

Add-on agen untuk menghasilkan dan mengekspos metrik tingkat cluster.

Status objek Kubernetes di Kubernetes API dapat diekspos sebagai metrik. Agen add-on yang disebut kube-state-metrics dapat terhubung ke server API Kubernetes dan mengekspos titik akhir HTTP dengan metrik yang dihasilkan dari status objek individual di cluster. Ini memaparkan berbagai informasi tentang keadaan objek seperti label dan anotasi, waktu startup dan penghentian, status atau fase objek saat ini berada.


| Properti | Nilai | 
| --- | --- | 
| Add-on nama |  `kube-state-metrics`  | 
| Namespace |  `kube-state-metrics`  | 
| Dokumentasi |  [Metrik untuk Status Objek Kubernetes di Dokumen Kubernetes](https://kubernetes.io/docs/concepts/cluster-administration/kube-state-metrics/) | 
| Nama akun layanan | Tidak ada | 
| Kebijakan IAM terkelola | Tidak ada | 
| Izin IAM khusus | Tidak ada | 

### Prometheus Node Exportir
<a name="prometheus-node-exporter"></a>

Eksportir Prometheus untuk metrik perangkat keras dan OS yang diekspos oleh kernel \*NIX, ditulis dalam Go dengan kolektor metrik yang dapat dicolokkan. Prometheus Node Exporter memperlihatkan berbagai macam metrik terkait perangkat keras dan kernel.


| Properti | Nilai | 
| --- | --- | 
| Add-on nama |  `prometheus-node-exporter`  | 
| Namespace |  `prometheus-node-exporter`  | 
| Dokumentasi |  [Memantau metrik host Linux dengan Node Exporter di Prometheus](https://prometheus.io/docs/guides/node-exporter/#monitoring-linux-host-metrics-with-the-node-exporter) Docs | 
| Nama akun layanan | Tidak ada | 
| Kebijakan IAM terkelola | Tidak ada | 
| Izin IAM khusus | Tidak ada | 

### Manajer sertifikat
<a name="addon-cert-manager"></a>

Cert Manager dapat digunakan untuk mengelola pembuatan dan pembaruan sertifikat.


| Properti | Nilai | 
| --- | --- | 
| Add-on nama |  `cert-manager`  | 
| Namespace |  `cert-manager`  | 
| Dokumentasi |  [Dokumen Manajer Sertifikat](https://cert-manager.io/docs/)  | 
| Nama akun layanan | Tidak ada | 
| Kebijakan IAM terkelola | Tidak ada | 
| Izin IAM khusus | Tidak ada | 

### DNS Eksternal
<a name="external-dns"></a>

Add-on EKS DNS Eksternal dapat digunakan untuk mengelola catatan DNS Route53 melalui sumber daya Kubernetes.

Izin DNS eksternal dapat dikurangi menjadi`route53:ChangeResourceRecordSets`,`route53:ListHostedZones`, dan `route53:ListResourceRecordSets` pada zona host yang ingin Anda kelola.


| Properti | Nilai | 
| --- | --- | 
| Add-on nama |  `external-dns`  | 
| Namespace |  `external-dns`  | 
| Dokumentasi |  [GitHub Readme](https://github.com/kubernetes-sigs/external-dns)  | 
| Nama akun layanan |  `external-dns`  | 
| Kebijakan IAM terkelola |  ` arn:aws: iam::aws:policy/AmazonRoute53FullAccess`  | 
| Izin IAM khusus | Tidak ada | 

### Fluent Bit
<a name="fluent-bit"></a>

Fluent Bit adalah prosesor log dan forwarder yang ringan dan berkinerja tinggi. Ini memungkinkan Anda untuk mengumpulkan data/logs dari berbagai sumber, menyatukannya, dan mengirimkannya ke beberapa tujuan termasuk Amazon CloudWatch Log, Amazon S3, dan Amazon Data Firehose. Fluent Bit dirancang dengan mempertimbangkan kinerja dan efisiensi sumber daya, sehingga ideal untuk lingkungan Kubernetes.

Add-on ini tidak memerlukan izin IAM dalam konfigurasi default. Namun, Anda mungkin perlu memberikan izin IAM add-on ini jika Anda mengonfigurasi lokasi keluaran AWS . Untuk informasi selengkapnya, lihat [Gunakan Identitas Pod untuk menetapkan peran IAM ke add-on Amazon EKS](update-addon-role.md).


| Properti | Nilai | 
| --- | --- | 
| Add-on nama |  `fluent-bit`  | 
| Namespace |  `fluent-bit`  | 
| Dokumentasi |  [Dokumentasi Bit Lancar](https://docs.fluentbit.io/manual/)  | 
| Nama akun layanan |  `fluent-bit`  | 
| Kebijakan IAM terkelola | Tidak ada | 
| Izin IAM khusus | Tidak ada | 

## Lihat Atribusi
<a name="_view_attributions"></a>

Anda dapat mengunduh atribusi open source dan informasi lisensi untuk add-on komunitas.

1. Tentukan nama dan versi add-on yang ingin Anda unduh atribusi.

1. Perbarui perintah berikut dengan nama dan versi:

   ```
   curl -O https://amazon-eks-docs.s3.amazonaws.com/attributions/<add-on-name>/<add-on-version>/attributions.zip
   ```

   Contoh:

   ```
   curl -O https://amazon-eks-docs.s3.amazonaws.com/attributions/kube-state-metrics/v2.14.0-eksbuild.1/attributions.zip
   ```

1. Gunakan perintah untuk mengunduh file.

Gunakan file zip ini untuk melihat informasi tentang atribusi lisensi.