7 votes

Impossible de résoudre le nom d'hôte en utilisant `kubectl logs` ou `kubectl exec`

J'ai créé un cluster Kubernetes en utilisant CoreOS sur AWS et j'ai des difficultés à communiquer avec les nœuds du maître.

Par exemple, des opérations telles que kubectl exec o kubectl logs échoue à une erreur similaire à la suivante :

Error from server: dial tcp: lookup ip-XXX-X-XXX-XXX.eu-west-1.compute.internal: no such host

J'ai trouvé quelques problèmes sur Github qui décrivent le problème, donc je sais que l'équipe est au courant de ce bug, mais je voudrais demander ici s'il est possible d'utiliser une solution de contournement jusqu'à ce que le problème soit résolu d'une manière ou d'une autre.

Une solution de contournement mentionnée consistait à utiliser la fonction --hostname-override mais comme je suis sur AWS, ce drapeau est ignoré (voir #22984 )

Problèmes connexes sur GitHub : #22770 #22063 .

1voto

Avez-vous vérifié que vous utilisez le bon contexte ?

kubectl config use-context my-cluster-name

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X