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-Erweiterungen
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 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.
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
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 istcommunity, 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
Sie installieren oder aktualisieren Community-Add-Ons auf dieselbe Weise wie andere Amazon-EKS-Add-Ons.
Verfügbare Community-Add-Ons
Die folgenden Community-Add-Ons sind bei Amazon EKS verfügbar.
Kubernetes-Metriken-Server
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 |
|
|
Namespace |
|
|
Dokumentation |
|
|
Servicekonto-Name |
Keine |
|
Verwaltete IAM-Richtlinie |
Keine |
|
Benutzerdefinierte IAM-Berechtigungen |
Keine |
kube-state-metrics
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 |
|
|
Namespace |
|
|
Dokumentation |
Metriken für Kubernetes-Objektzustände |
|
Servicekonto-Name |
Keine |
|
Verwaltete IAM-Richtlinie |
Keine |
|
Benutzerdefinierte IAM-Berechtigungen |
Keine |
Prometheus-Knoten-Exporter
Prometheus-Exporter für Hardware- und Betriebssystemmetriken, die von *NIX-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 |
|
|
Namespace |
|
|
Dokumentation |
Überwachung von Linux-Host-Metriken mit dem Knoten-Exporter |
|
Servicekonto-Name |
Keine |
|
Verwaltete IAM-Richtlinie |
Keine |
|
Benutzerdefinierte IAM-Berechtigungen |
Keine |
Cert Manager
Cert Manager kann zur Verwaltung der Erstellung und Erneuerung von Zertifikaten verwendet werden.
| Eigenschaft | Wert |
|---|---|
|
Add-On-Name |
|
|
Namespace |
|
|
Dokumentation |
|
|
Servicekonto-Name |
Keine |
|
Verwaltete IAM-Richtlinie |
Keine |
|
Benutzerdefinierte IAM-Berechtigungen |
Keine |
Externes DNS
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 |
|
|
Namespace |
|
|
Dokumentation |
|
|
Servicekonto-Name |
|
|
Verwaltete IAM-Richtlinie |
|
|
Benutzerdefinierte IAM-Berechtigungen |
Keine |
Fluent Bit
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 Kinesis 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 Ausgabespeicherort konfigurieren. AWS Weitere Informationen finden Sie unter Verwendung von Pod Identities zum Zuweisen einer IAM-Rolle zu einem Amazon-EKS-Add-On.
| Eigenschaft | Wert |
|---|---|
|
Add-On-Name |
|
|
Namespace |
|
|
Dokumentation |
|
|
Servicekonto-Name |
|
|
Verwaltete IAM-Richtlinie |
Keine |
|
Benutzerdefinierte IAM-Berechtigungen |
Keine |
Zuordnungen anzeigen
Sie können die Open-Source-Zuordnungen und Lizenzinformationen für Community-Add-Ons herunterladen.
-
Ermitteln Sie den Namen und die Version des Add-Ons, für das Sie die Zuordnungen herunterladen möchten.
-
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.zipBeispiel:
curl -O https://amazon-eks-docs.s3.amazonaws.com/attributions/kube-state-metrics/v2.14.0-eksbuild.1/attributions.zip -
Verwenden Sie den Befehl, um die Datei herunterzuladen.
Verwenden Sie diese ZIP-Datei, um Informationen zu den Lizenz-Zuordnungen anzuzeigen.