

 **Unterstützung für die Verbesserung dieser Seite beitragen** 

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Um zu diesem Benutzerhandbuch beizutragen, wählen Sie den GitHub Link **Diese Seite bearbeiten auf**, der sich im rechten Bereich jeder Seite befindet.

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Community-Add-Ons
<a name="community-addons"></a>

Sie können AWS APIs Community-Add-Ons wie den Kubernetes Metrics Server installieren. Sie haben die Möglichkeit, Community-Add-Ons als Amazon-EKS-Add-Ons zu installieren, um die Komplexität der Wartung der Software auf mehreren Clustern zu reduzieren.

Sie können beispielsweise die AWS API, CLI oder die Management Console verwenden, um Community-Add-Ons zu installieren. Sie können während der Cluster-Erstellung ein Community-Add-On installieren.

Sie verwalten Community-Add-Ons genauso wie vorhandene Amazon-EKS-Add-Ons. Community-Add-Ons unterscheiden sich von vorhandenen Add-Ons dadurch, dass sie einen einzigartigen Support-Umfang bieten.

**Anmerkung**  
Die Verwendung von Community-Add-Ons liegt in Ihrem Ermessen. Im Rahmen des [Modells der gemeinsamen Verantwortung](security.md) zwischen Ihnen und Ihnen wird erwartet AWS, dass Sie wissen, was Sie für diese Drittanbieter-Plugins in Ihrem Cluster installieren. Sie sind auch dafür verantwortlich, dass die Community-Add-Ons Ihren Cluster-Sicherheitsanforderungen entsprechen. Weitere Informationen finden Sie unter [Support für in EKS bereitgestellte Software](related-projects.md#oss-scope).

Community-Add-Ons wurden nicht von entwickelt AWS. AWS validiert nur Community-Add-Ons auf Versionskompatibilität. Wenn Sie beispielsweise ein Community-Add-on auf einem Cluster installieren, wird AWS geprüft, ob es mit der Kubernetes-Version Ihres Clusters kompatibel ist.

Wichtig ist, dass Community-Add-Ons AWS nicht vollständig unterstützt werden. AWS unterstützt nur Lebenszyklusvorgänge, die mithilfe von Add-Ons ausgeführt werden AWS APIs, z. B. das Installieren von Add-Ons oder das Löschen von Add-Ons

Wenn Sie Support für ein Community-Add-On benötigen, nutzen Sie die vorhandenen Projektressourcen. Sie können beispielsweise ein GitHub Problem im Repository für das Projekt erstellen.

## Add-On-Typ ermitteln
<a name="_determine_add_on_type"></a>

Sie können die AWS CLI verwenden, um den Typ eines Amazon EKS-Add-ons zu bestimmen.

Verwenden Sie den folgenden CLI-Befehl, um Informationen zu einem Add-On abzurufen. Sie können `metrics-server` durch den Namen eines beliebigen Add-Ons ersetzen.

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

Überprüfen Sie die CLI-Ausgabe für das `owner`-Feld.

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

Wenn der Wert von gleich `owner` ist`community`, handelt es sich bei dem Add-On um ein Community-Add-On. AWS bietet nur Unterstützung für die Installation, Aktualisierung und Deinstallation des Add-ons. Wenn Sie Fragen zur Funktionalität und zum Betrieb des Add-ons selbst haben, nutzen Sie Community-Ressourcen wie GitHub Issues.

## Community-Add-On installieren oder aktualisieren
<a name="_install_or_update_community_add_on"></a>

Sie installieren oder aktualisieren Community-Add-Ons auf dieselbe Weise wie andere Amazon-EKS-Add-Ons.
+  [Erstellung eines Amazon-EKS-Add-Ons](creating-an-add-on.md) 
+  [Aktualisierung eines Amazon-EKS-Add-Ons](updating-an-add-on.md) 
+  [Entfernung eines Amazon-EKS-Add-Ons aus einem Cluster](removing-an-add-on.md) 

## Verfügbare Community-Add-Ons
<a name="_available_community_add_ons"></a>

Die folgenden Community-Add-Ons sind bei Amazon EKS verfügbar.
+  [Kubernetes-Metriken-Server](#kubernetes-metrics-server) 
+  [kube-state-metrics](#kube-state-metrics) 
+  [Prometheus-Knoten-Exporter](#prometheus-node-exporter) 
+  [Cert Manager](#addon-cert-manager) 
+  [Externes DNS](#external-dns) 
+  [Fluent Bit](#fluent-bit) 

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

Der Kubernetes-Metriken-Server ist eine skalierbare und effiziente Quelle für Container-Ressourcen-Metriken für die in Kubernetes integrierten Pipelines zur automatischen Skalierung. Es erfasst Ressourcenmetriken von Kubelets und stellt sie über die Metrik-API im Kubernetes-Apiserver zur Verfügung, damit sie vom Horizontal Pod Autoscaler und Vertical Pod Autoscaler genutzt werden können.


| Eigenschaft | Wert | 
| --- | --- | 
|  Add-On-Name  |   `metrics-server`   | 
|  Namespace  |   `kube-system`   | 
|  Dokumentation  |   [GitHub Readme](https://github.com/kubernetes-sigs/metrics-server)   | 
|  Servicekonto-Name  |  Keine  | 
|  Verwaltete IAM-Richtlinie  |  Keine  | 
|  Benutzerdefinierte IAM-Berechtigungen  |  Keine  | 

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

Add-On-Agent zum Generieren und Bereitstellen von Metriken auf Cluster-Ebene.

Der Status von Kubernetes-Objekten in der Kubernetes-API kann als Metriken dargestellt werden. Ein sogenannter Add-On-Agent kube-state-metrics kann eine Verbindung zum Kubernetes-API-Server herstellen und einen HTTP-Endpunkt mit Metriken bereitstellen, die aus dem Status einzelner Objekte im Cluster generiert werden. Es werden verschiedene Informationen über den Status von Objekten angezeigt, wie Beschriftungen und Annotationen, Startup- und Beendigungszeiten, Status oder die Phase, in der sich das Objekt derzeit befindet.


| Eigenschaft | Wert | 
| --- | --- | 
|  Add-On-Name  |   `kube-state-metrics`   | 
|  Namespace  |   `kube-state-metrics`   | 
|  Dokumentation  |   [Metriken für Kubernetes-Objektzustände](https://kubernetes.io/docs/concepts/cluster-administration/kube-state-metrics/) in der Kubernetes-Dokumentation  | 
|  Servicekonto-Name  |  Keine  | 
|  Verwaltete IAM-Richtlinie  |  Keine  | 
|  Benutzerdefinierte IAM-Berechtigungen  |  Keine  | 

### Prometheus-Knoten-Exporter
<a name="prometheus-node-exporter"></a>

Prometheus-Exporter für Hardware- und Betriebssystemmetriken, die von \$1NIX-Kernels bereitgestellt werden, geschrieben in Go mit pluggbaren Metrik-Kollektoren. Der Prometheus-Knoten-Exporter stellt eine Vielzahl von hardware- und kernellastigen Metriken bereit.


| Eigenschaft | Wert | 
| --- | --- | 
|  Add-On-Name  |   `prometheus-node-exporter`   | 
|  Namespace  |   `prometheus-node-exporter`   | 
|  Dokumentation  |   [Überwachung von Linux-Host-Metriken mit dem Knoten-Exporter](https://prometheus.io/docs/guides/node-exporter/#monitoring-linux-host-metrics-with-the-node-exporter) in Prometheus-Dokumentation  | 
|  Servicekonto-Name  |  Keine  | 
|  Verwaltete IAM-Richtlinie  |  Keine  | 
|  Benutzerdefinierte IAM-Berechtigungen  |  Keine  | 

### Cert Manager
<a name="addon-cert-manager"></a>

Cert Manager kann zur Verwaltung der Erstellung und Erneuerung von Zertifikaten verwendet werden.


| Eigenschaft | Wert | 
| --- | --- | 
|  Add-On-Name  |   `cert-manager`   | 
|  Namespace  |   `cert-manager`   | 
|  Dokumentation  |   [Cert-Manager-Dokumente](https://cert-manager.io/docs/)   | 
|  Servicekonto-Name  |  Keine  | 
|  Verwaltete IAM-Richtlinie  |  Keine  | 
|  Benutzerdefinierte IAM-Berechtigungen  |  Keine  | 

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

Mit dem Add-On Externes DNS EKS können Sie Route53-DNS-Einträge über Kubernetes-Ressourcen verwalten.

Externe DNS-Berechtigungen können für die gehosteten Zonen, die Sie verwalten möchten, auf `route53:ChangeResourceRecordSets`, `route53:ListHostedZones` und `route53:ListResourceRecordSets` reduziert werden.


| Eigenschaft | Wert | 
| --- | --- | 
|  Add-On-Name  |   `external-dns`   | 
|  Namespace  |   `external-dns`   | 
|  Dokumentation  |   [GitHub Readme](https://github.com/kubernetes-sigs/external-dns)   | 
|  Servicekonto-Name  |   `external-dns`   | 
|  Verwaltete IAM-Richtlinie  |   ` arn:aws: iam::aws:policy/AmazonRoute53FullAccess`   | 
|  Benutzerdefinierte IAM-Berechtigungen  |  Keine  | 

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

Fluent Bit ist ein unkomplizierter und leistungsstarker Protokollprozessor und -weiterleiter. Es ermöglicht Ihnen, Daten data/logs aus verschiedenen Quellen zu sammeln, zu vereinheitlichen und an mehrere Ziele zu senden, darunter Amazon CloudWatch Logs, Amazon S3 und Amazon Data Firehose. Fluent Bit wurde im Hinblick auf Leistung und Ressourceneffizienz entwickelt und ist daher ideal für Kubernetes-Umgebungen.

Dieses Add-On erfordert in der Standardkonfiguration keine IAM-Berechtigungen. Möglicherweise müssen Sie diesem Add-on jedoch IAM-Berechtigungen erteilen, wenn Sie einen AWS Ausgabespeicherort konfigurieren. Weitere Informationen finden Sie unter [Verwendung von Pod Identities zum Zuweisen einer IAM-Rolle zu einem Amazon-EKS-Add-On](update-addon-role.md).


| Eigenschaft | Wert | 
| --- | --- | 
|  Add-On-Name  |   `fluent-bit`   | 
|  Namespace  |   `fluent-bit`   | 
|  Dokumentation  |   [Fluent-Bit-Dokumentation](https://docs.fluentbit.io/manual/)   | 
|  Servicekonto-Name  |   `fluent-bit`   | 
|  Verwaltete IAM-Richtlinie  |  Keine  | 
|  Benutzerdefinierte IAM-Berechtigungen  |  Keine  | 

## Zuordnungen anzeigen
<a name="_view_attributions"></a>

Sie können die Open-Source-Zuordnungen und Lizenzinformationen für Community-Add-Ons herunterladen.

1. Ermitteln Sie den Namen und die Version des Add-Ons, für das Sie die Zuordnungen herunterladen möchten.

1. Aktualisieren Sie den folgenden Befehl mit dem Namen und der Version:

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

   Beispiel:

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

1. Verwenden Sie den Befehl, um die Datei herunterzuladen.

Verwenden Sie diese ZIP-Datei, um Informationen zu den Lizenz-Zuordnungen anzuzeigen.