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.
Afficher les informations sur les clusters
Amazon EKS fournit deux types d'informations : des informations sur la configuration et des informations sur les mises à niveau. Les informations de configuration identifient les erreurs de configuration dans la configuration de vos nœuds hybrides EKS susceptibles de nuire au fonctionnement de votre cluster ou à vos charges de travail. Les informations sur les mises à niveau identifient les problèmes susceptibles d'avoir un impact sur votre capacité à passer aux nouvelles versions de Kubernetes.
Pour consulter la liste des vérifications d'informations effectuées et les éventuels problèmes pertinents identifiés par Amazon EKS, vous pouvez appeler le fonctionnement de look in the AWS Management Console, de la AWS CLI et de l'ListInsights
API Amazon EKS. AWS SDKs
Afficher les informations relatives à la configuration (console)
-
Ouvrez la console Amazon EKS
. -
Dans la liste de clusters, choisissez le nom du cluster Amazon EKS pour lequel vous souhaitez obtenir des informations.
-
Choisissez Monitor cluster.
-
Choisissez l'onglet Cluster Health.
-
Dans le tableau Configuration Insights, vous verrez les colonnes suivantes :
-
Nom : vérification effectuée par Amazon EKS par rapport au cluster.
-
État des informations : une information dont le statut est égal à
Error
indique qu'une mauvaise configuration est susceptible d'avoir un impact sur les fonctionnalités du cluster. Un aperçu dont le statut est égal àWarning
signifie que la configuration ne correspond pas à l'approche documentée, mais que la fonctionnalité du cluster peut fonctionner si vous l'avez configurée intentionnellement. Un aperçu avec un statut dePassing
indique qu'Amazon EKS n'a détecté aucun problème associé à cette vérification d'aperçu dans votre cluster. -
Description : informations provenant de la vérification des informations, qui incluent l'alerte et les mesures correctives recommandées.
-
Heure de dernière actualisation : heure à laquelle le statut de l'aperçu a été actualisé pour la dernière fois pour ce cluster.
-
Afficher les informations relatives aux mises à niveau (Console)
-
Ouvrez la console Amazon EKS
. -
Dans la liste de clusters, choisissez le nom du cluster Amazon EKS pour lequel vous souhaitez obtenir des informations.
-
Choisissez Afficher le tableau de bord.
-
Choisissez l'onglet Cluster Insights.
-
Dans le tableau Upgrade Insights, vous verrez les colonnes suivantes :
-
Nom : vérification effectuée par Amazon EKS par rapport au cluster.
-
État de l'aperçu : un aperçu dont le statut est « Erreur » signifie généralement que la version de Kubernetes affectée est N+1 de la version actuelle du cluster, tandis qu'un statut « Avertissement » signifie que l'aperçu s'applique à une future version de Kubernetes N+2 ou plus. Une information dont le statut est « Réussi » signifie qu'Amazon EKS n'a détecté aucun problème associé à cette vérification d'informations dans votre cluster. Une information dont le statut est « Inconnu » signifie qu'Amazon EKS n'est pas en mesure de déterminer si votre cluster est concerné par cette vérification des informations.
-
Version : version de Kubernetes pour laquelle l'analyse a vérifié l'absence de problèmes éventuels.
-
Heure de dernière actualisation : heure à laquelle le statut de l'aperçu a été actualisé pour la dernière fois pour ce cluster.
-
Heure de la dernière transition : heure à laquelle le statut de cet aperçu a été modifié pour la dernière fois.
-
Description : informations provenant de la vérification des informations, qui incluent l'alerte et les mesures correctives recommandées.
-
Afficher les informations sur le cluster (AWS CLI)
-
Déterminez le cluster que vous souhaitez vérifier pour obtenir des informations. La commande suivante répertorie les information d'un cluster spécifique. Si nécessaire, apportez les modifications suivantes à la commande, puis exécutez la commande modifiée :
-
region-code
Remplacez-le par le code de votre AWS région. -
Remplacez
my-cluster
par le nom de votre cluster.aws eks list-insights --region
region-code
--cluster-namemy-cluster
L'exemple qui suit illustre un résultat.
{ "insights": [ { "id": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", "name": "Deprecated APIs removed in Kubernetes vX.XX", "category": "UPGRADE_READINESS", "kubernetesVersion": "X.XX", "lastRefreshTime": 1734557315.000, "lastTransitionTime": 1734557309.000, "description": "Checks for usage of deprecated APIs that are scheduled for removal in Kubernetes vX.XX. Upgrading your cluster before migrating to the updated APIs supported by vX.XX could cause application impact.", "insightStatus": { "status": "PASSING", "reason": "No deprecated API usage detected within the last 30 days.", }, }, { "id": "a1b2c3d4-5678-90ab-cdef-EXAMPLE22222", "name": "Kubelet version skew", "category": "UPGRADE_READINESS", "kubernetesVersion": "X.XX", "lastRefreshTime": 1734557309.000, "lastTransitionTime": 1734557309.000, "description": "Checks for kubelet versions of worker nodes in the cluster to see if upgrade would cause non compliance with supported Kubernetes kubelet version skew policy.", "insightStatus": { "status": "UNKNOWN", "reason": "Unable to determine status of node kubelet versions.", }, }, { "id": "a1b2c3d4-5678-90ab-cdef-EXAMPLE33333", "name": "Deprecated APIs removed in Kubernetes vX.XX", "category": "UPGRADE_READINESS", "kubernetesVersion": "X.XX", "lastRefreshTime": 1734557315.000, "lastTransitionTime": 1734557309.000, "description": "Checks for usage of deprecated APIs that are scheduled for removal in Kubernetes vX.XX. Upgrading your cluster before migrating to the updated APIs supported by vX.XX could cause application impact.", "insightStatus": { "status": "PASSING", "reason": "No deprecated API usage detected within the last 30 days.", }, }, { "id": "a1b2c3d4-5678-90ab-cdef-EXAMPLEaaaaa", "name": "Cluster health issues", "category": "UPGRADE_READINESS", "kubernetesVersion": "X.XX", "lastRefreshTime": 1734557314.000, "lastTransitionTime": 1734557309.000, "description": "Checks for any cluster health issues that prevent successful upgrade to the next Kubernetes version on EKS.", "insightStatus": { "status": "PASSING", "reason": "No cluster health issues detected.", }, }, { "id": "a1b2c3d4-5678-90ab-cdef-EXAMPLEbbbbb", "name": "EKS add-on version compatibility", "category": "UPGRADE_READINESS", "kubernetesVersion": "X.XX", "lastRefreshTime": 1734557314.000, "lastTransitionTime": 1734557309.000, "description": "Checks version of installed EKS add-ons to ensure they are compatible with the next version of Kubernetes. ", "insightStatus": { "status": "PASSING", "reason": "All installed EKS add-on versions are compatible with next Kubernetes version."}, }, { "id": "a1b2c3d4-5678-90ab-cdef-EXAMPLEccccc", "name": "kube-proxy version skew", "category": "UPGRADE_READINESS", "kubernetesVersion": "X.XX", "lastRefreshTime": 1734557314.000, "lastTransitionTime": 1734557309.000, "description": "Checks version of kube-proxy in cluster to see if upgrade would cause non compliance with supported Kubernetes kube-proxy version skew policy.", "insightStatus": { "status": "PASSING", "reason": "kube-proxy versions match the cluster control plane version.", }, }, { "id": "a1b2c3d4-5678-90ab-cdef-EXAMPLEddddd", "name": "Deprecated APIs removed in Kubernetes vX.XX", "category": "UPGRADE_READINESS", "kubernetesVersion": "X.XX", "lastRefreshTime": 1734557315.000, "lastTransitionTime": 1734557309.000, "description": "Checks for usage of deprecated APIs that are scheduled for removal in Kubernetes vX.XX. Upgrading your cluster before migrating to the updated APIs supported by vX.XX could cause application impact.", "insightStatus": { "status": "PASSING", "reason": "No deprecated API usage detected within the last 30 days.", }, }, ], "nextToken": null, }
-
-
Pour obtenir une description des informations, exécutez la commande suivante. Si nécessaire, apportez les modifications suivantes à la commande, puis exécutez la commande modifiée :
-
region-code
Remplacez-le par le code de votre AWS région. -
a1b2c3d4-5678-90ab-cdef-EXAMPLE22222
Remplacez-le par un ID d'aperçu extrait de la liste des informations du cluster. -
Remplacez
my-cluster
par le nom de votre cluster.aws eks describe-insight --region region-code --id
a1b2c3d4-5678-90ab-cdef-EXAMPLE22222
--cluster-name my-clusterL'exemple qui suit illustre un résultat.
{ "insight": { "id": "a1b2c3d4-5678-90ab-cdef-EXAMPLE22222", "name": "Kubelet version skew", "category": "UPGRADE_READINESS", "kubernetesVersion": "1.27", "lastRefreshTime": 1734557309.000, "lastTransitionTime": 1734557309.000, "description": "Checks for kubelet versions of worker nodes in the cluster to see if upgrade would cause non compliance with supported Kubernetes kubelet version skew policy.", "insightStatus": { "status": "UNKNOWN", "reason": "Unable to determine status of node kubelet versions.", }, "recommendation": "Upgrade your worker nodes to match the Kubernetes version of your cluster control plane.", "additionalInfo": { "Kubelet version skew policy": "https://kubernetes.io/releases/version-skew-policy/#kubelet", "Updating a managed node group": "https://docs.aws.amazon.com/eks/latest/userguide/update-managed-node-group.html", }, "resources": [], "categorySpecificSummary": { "deprecationDetails": [], "addonCompatibilityDetails": [] }, }, }
-