Aidez à améliorer cette page
Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Pour contribuer à ce guide de l'utilisateur, cliquez sur le GitHub lien Modifier cette page sur qui se trouve dans le volet droit de chaque page.
Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Vous pouvez l'utiliser AWS APIs pour installer des modules complémentaires communautaires, tels que le serveur Kubernetes Metrics. Vous pouvez choisir d'installer des modules complémentaires communautaires en tant que modules complémentaires Amazon EKS afin de réduire la complexité de la maintenance du logiciel sur plusieurs clusters.
Par exemple, vous pouvez utiliser l' AWS API, la CLI ou la console de gestion pour installer des modules complémentaires communautaires. Vous pouvez installer un module complémentaire communautaire lors de la création du cluster.
Vous gérez les modules complémentaires communautaires de la même manière que les modules complémentaires Amazon EKS existants. Les modules complémentaires communautaires sont différents des modules existants en ce sens qu'ils ont une portée de support unique.
Note
L'utilisation des modules complémentaires communautaires est à votre discrétion. Dans le cadre du modèle de responsabilité partagée entre vous et AWS, vous êtes censé comprendre ce que vous installez dans votre espace de travail pour ces plugins tiers. Vous êtes également responsable des modules complémentaires communautaires qui répondent à vos besoins en matière de sécurité.
Les modules complémentaires communautaires sont créés par AWS. AWS valide uniquement les modules complémentaires communautaires pour la compatibilité des versions. Par exemple, si vous installez un module complémentaire communautaire sur un cluster, vérifiez AWS s'il est compatible avec la version Kubernetes de votre cluster.
Il est important de noter AWS qu'il ne fournit pas un support complet pour les modules complémentaires communautaires. AWS prend uniquement en charge les opérations de cycle de vie effectuées à l'aide de modules complémentaires AWS APIs, telles que l'installation ou la suppression de modules complémentaires.
Si vous avez besoin d'assistance pour un module complémentaire communautaire, utilisez les ressources du projet existantes. Par exemple, vous pouvez créer un GitHub problème sur le dépôt du projet.
Déterminer le type de module complémentaire
Vous pouvez utiliser la AWS CLI pour déterminer le type d'un module complémentaire Amazon EKS.
Utilisez la commande CLI suivante pour récupérer les informations relatives à un module complémentaire. Vous pouvez le remplacer metrics-server
par le nom de n'importe quel module complémentaire.
aws eks describe-addon-versions --addon-name metrics-server
Passez en revue la sortie de la CLI pour le owner
champ.
{ "addons": [ { "addonName": "metrics-server", "type": "observability", "owner": "community", "addonVersions": [
Si la valeur de owner
estcommunity
, le module complémentaire est un module complémentaire communautaire. AWS fournit uniquement un support pour l'installation, la mise à jour et la suppression du module complémentaire. Si vous avez des questions concernant les fonctionnalités et le fonctionnement du module complémentaire lui-même, utilisez les ressources communautaires telles que GitHub les problèmes.
Installer ou mettre à jour le module complémentaire communautaire
Vous installez ou mettez à jour les modules complémentaires communautaires de la même manière que les autres modules complémentaires Amazon EKS.
Modules complémentaires communautaires disponibles
Les modules complémentaires communautaires suivants sont disponibles sur Amazon EKS.
Serveur de métriques Kubernetes
Le serveur de métriques Kubernetes est une source évolutive et efficace de métriques de ressources de conteneur pour les pipelines de mise à l'échelle automatique intégrés de Kubernetes. Il collecte les métriques des ressources à partir de Kubelets et les expose dans le serveur d'API Kubernetes via l'API Metrics pour une utilisation par Horizontal Pod Autoscaler et Vertical Pod Autoscaler.
Propriété | Valeur |
---|---|
Nom du module |
|
Espace de noms |
|
Documentation |
|
Nom du compte de service |
Aucun |
Politique IAM gérée |
Aucun |
Autorisations IAM personnalisées |
Aucun |
kube-state-metrics
Agent complémentaire pour générer et exposer des métriques au niveau du cluster.
L'état des objets Kubernetes dans l'API Kubernetes peut être exposé sous forme de métriques. Un agent complémentaire appelé kube-state-metrics peut se connecter au serveur d'API Kubernetes et exposer un point de terminaison HTTP avec des métriques générées à partir de l'état des objets individuels du cluster. Il expose diverses informations sur l'état des objets, telles que les étiquettes et les annotations, les heures de démarrage et de fin, le statut ou la phase dans laquelle se trouve actuellement l'objet.
Propriété | Valeur |
---|---|
Nom du module |
|
Espace de noms |
|
Documentation |
Métriques relatives aux états des objets Kubernetes dans |
Nom du compte de service |
Aucun |
Politique IAM gérée |
Aucun |
Autorisations IAM personnalisées |
Aucun |
Prometheus Node exporter
Exportateur Prometheus pour les métriques matérielles et de système d'exploitation exposées par les noyaux *NIX, écrit en Go avec des collecteurs de métriques enfichables. Le Prometheus Node Exporter expose une grande variété de métriques liées au matériel et au noyau.
Propriété | Valeur |
---|---|
Nom du module |
|
Espace de noms |
|
Documentation |
Surveillance des métriques des hôtes Linux avec le Node Exporter |
Nom du compte de service |
Aucun |
Politique IAM gérée |
Aucun |
Autorisations IAM personnalisées |
Aucun |
Afficher les attributions
Vous pouvez télécharger les attributs open source et les informations de licence pour les modules complémentaires communautaires.
-
Déterminez le nom et la version du module complémentaire pour lequel vous souhaitez télécharger les attributions.
-
Mettez à jour la commande suivante avec le nom et la version :
curl -O https://amazon-eks-docs.s3.amazonaws.com/attributions/<add-on-name>/<add-on-version>/attributions.zip
Par exemple :
curl -O https://amazon-eks-docs.s3.amazonaws.com/attributions/kube-state-metrics/v2.14.0-eksbuild.1/attributions.zip
-
Utilisez la commande pour télécharger le fichier.
Utilisez ce fichier zip pour consulter les informations relatives aux attributions de licence.