3 votes

Flannel doit-il s'exécuter sur un maître Kubernetes ?

J'ai déployé avec succès un cluster Kubernetes 1.3.5 sur 1 maître + 6 nœuds (tous fonctionnant sous CentOS), y compris les addons DNS et Kubernetes Dashboard. Tout semblait fonctionner correctement au début. Cependant, lorsque j'ai essayé d'exécuter

kubectl proxy --address=<master-external-ip> --port=9090 --disable-filter

et l'accès http://<master-external-ip>:9090/ui J'ai obtenu le résultat suivant

Error: 'dial tcp 172.16.38.2:9090: i/o timeout'
Trying to reach: 'http://172.16.38.2:9090/'

Cependant, si je commence flanneld sur le maître, tout fonctionne et je peux accéder au tableau de bord. Maintenant, j'ai utilisé kube-up.sh pour installer le cluster et il n'a pas installé de configs ni de systemd pour Flannel, ce qui me laisse perplexe : Flannel doit-il également s'exécuter sur le maître ?

8voto

Antoine Cotten Points 1709

Oui, il doit l'être, sinon les paquets passant par le proxy du serveur API ne peuvent pas être acheminés vers leur destination finale : le pod du tableau de bord fonctionnant sur une autre machine.

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