Erreur d'entrée : ERRRNA
Cloud privé virtuel Infrastructure classique Satellite
Apprenez à résoudre les erreurs ERRRNA lorsqu'un ou plusieurs itinéraires ne sont pas admis par le contrôleur d'entrée.
Vous pouvez utiliser la commande ibmcloud oc ingress status-report ignored-errors add pour ajouter une erreur à la liste des erreurs ignorées. Les erreurs ignorées apparaissent toujours dans la sortie de la commande ibmcloud oc ingress status-report get,
mais sont ignorées lors du calcul de l'état d'entrée global.
Lorsque vous vérifiez l'état des composants Ingress de votre cluster en exécutant la commande ibmcloud oc ingress status-report get, vous obtenez une erreur similaire à l'exemple suivant.
One or more routes not admitted (ERRRNA).
Le contrôleur d'entrée surveille les routes créées sur le cluster et les marque comme admitted lorsque la configuration du contrôleur d'entrée est ajustée. Si une ressource d'itinéraire n'est pas marquée comme admitted,
cela signifie qu'aucun contrôleur d'entrée ne l'a traitée et que la configuration est donc inefficace.
Examinez la configuration des ressources Routes qui n'ont pas été marquées comme admitted.
-
Veillez à ce que les maîtres et les travailleurs de votre cluster soient en bonne santé.
-
Récupérez les ressources de votre itinéraire et passez en revue leur
Status.oc get routes -A -o yaml -
Identifiez les
Routesqui ne ressemblent pas aux contenus suivants dans leur champStatus:status: ingress: - conditions: - status: "True" type: Admitted -
Examinez la configuration des ressources Route qui ne sont pas admises :
- Assurez-vous que la configuration de l'itinéraire est correcte. Voir Configuration des itinéraires.
- Assurez-vous que vous n'avez pas deux ressources Route avec le même hôte, dans ce cas, seule l'une d'entre elles est admise.
- Si vous avez configuré la répartition du contrôleur d'entrée, assurez-vous que les étiquettes de la ressource Route ou de l'espace de noms contenant la ressource Route sont correctes.
Si vous n'avez plus besoin de la route non admise, supprimez-la à l'aide de la commande
oc delete route. -
Attendez 10 à 15 minutes, puis vérifiez à nouveau vos itinéraires en exécutant la commande
oc get routes -A. -
Si vous obtenez une autre erreur, répétez les étapes de dépannage. Si le problème persiste, contactez l'assistance. Ouverture d'un cas de support. Dans les détails de l'affaire, veillez à inclure tout fichier journal, message d'erreur ou résultat de commande pertinent.