View a markdown version of this page

AWS FIS sperimenta gli errori durante il test dei pod Kubernetes in esecuzione nei cluster Amazon Elastic Kubernetes Service - AWS Resilience Hub

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

AWS FIS sperimenta gli errori durante il test dei pod Kubernetes in esecuzione nei cluster Amazon Elastic Kubernetes Service

Di seguito sono riportati gli errori più comuni di Amazon Elastic Kubernetes Service (Amazon EKS) riscontrati durante il test dei pod Kubernetes in esecuzione nei cluster Amazon EKS:

  • Configurazione errata dei ruoli IAM per gli esperimenti o dell'account del servizio Kubernetes. AWS FIS

    • Messaggi di errore:

      • Error resolving targets. Kubernetes API returned ApiException with error code 401.

      • Error resolving targets. Kubernetes API returned ApiException with error code 403.

      • Unable to inject AWS FIS Pod: Kubernetes API returned status code 403. Check Amazon EKS logs for more details.

    • Correzione: verificare quanto segue.

      • Assicurati di aver seguito le istruzioni in Usa le AWS FISaws:eks:pod azioni.

      • Assicurati di aver creato e configurato un account di servizio Kubernetes con le autorizzazioni RBAC necessarie e il namespace corretto.

      • Assicurati di aver mappato il ruolo IAM fornito (vedi l'output CloudFormation dello stack del test) all'utente Kubernetes.

  • Impossibile avviare il AWS FIS Pod: è stato raggiunto il numero massimo di container sidecar guasti. Questo di solito accade quando la memoria non è sufficiente per far funzionare il contenitore AWS FIS sidecar.

    • Messaggio di errore: Unable to heartbeat FIS Pod: Max failed sidecar containers reached.

    • Soluzione: un'opzione per evitare questo errore è ridurre la percentuale di carico target per allinearla alla memoria o alla CPU disponibili.

  • L'asserzione dell'allarme non è riuscita all'inizio dell'esperimento. Questo errore si verifica perché l'allarme correlato non ha un datapoint.

    • Messaggio di errore:. Assertion failed for the following alarms Elenca tutti gli allarmi per i quali l'asserzione non è riuscita.

    • Correzione: assicurati che Container Insights sia installato correttamente per gli allarmi e che l'allarme non sia attivato (in stato). ALARM