2016-04-15 25 views
7

Ho creato un cluster Kubernetes usando CoreOS su AWS e ho problemi a comunicare con i nodi del master.Impossibile risolvere il nome host usando `kubectl logs` o` kubectl exec`

Per esempio, operazioni come kubectl exec o kubectl logs falliscono un errore simile al seguente:

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

ho trovato alcuni problemi su GitHub che descrivono il problema in modo So che il team sa di questo bug, ma Vorrei chiedere qui se è possibile utilizzare qualche soluzione finché non viene risolto in qualche modo.

Una soluzione menzionato è stato quello di utilizzare il flag --hostname-override ma come io sono su AWS, questo flag viene ignorato (vedi #22984)

problemi correlati su GitHub: #22770#22063.

+0

sto usando kubelet: v1.3.0-alpha.3 anche incontrare questo problema, --hostname-override funziona per me – lethe3000

+0

Hai mai trovato una risposta a questo? –

risposta

1

Ti sei assicurato che stai utilizzando il contesto giusto?

kubectl config use-context my-cluster-name