2017-09-18 2 views
2

J'ai un cluster de Kubernetes 3 noeuds, un maître et deux nœuds sur AWS que je créé avec kubeadm (https://kubernetes.io/docs/setup/independent/create-cluster-kubeadm/)Pod IP non accessible à partir du nœud maître

J'ai créé des déploiements à partir du nœud maître et je peux voir les pods sont créés sur les deux nœuds pour chacun des déploiements. Mais le problème est que je ne peux pas accéder à l'ip du pod à partir du maître ou de l'autre nœud. Le pod ip est donc uniquement accessible sur le noeud où pod est en cours d'exécution.

J'ai un service de type nodeport, donc lorsque le service (Pod1: port) frappe l'autre pod (pod2), il se bloque et le temps sur

Merci.

+0

Presque identique question aujourd'hui avec plus de détails: https://stackoverflow.com/questions/46284335/kubernetes-cant-reach-other- nœuds-services – Alexey

+0

@Alexey ressemble à être le problème que j'ai, sauf que je suis sur AWS. Étiez-vous en utilisant kubeadm, – PMat

+0

@Alexey les bûches aussi – PMat

Répondre

1

Il fonctionne en désactivant le pare-feu ou en exécutant la commande ci-dessous.

J'ai trouvé ce bogue dans ma recherche. On dirait que cela est lié à docker> = 1,13 et flanelle

se réfèrent: https://github.com/coreos/flannel/issues/799