J'ai réussi à déployer un cluster Kubernetes 1.3.5 sur 1 maître + 6 nœuds (tous exécutant CentOS) y compris les addons DNS et Kubernetes Dashboard. Tout semblait fonctionner correctement au début. Cependant, quand j'ai essayé de courirFlanelle doit-elle fonctionner sur un maître Kubernetes?
kubectl proxy --address=<master-external-ip> --port=9090 --disable-filter
et l'accès http://<master-external-ip>:9090/ui
je suis arrivé la sortie suivante
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 réellement atteindre le tableau de bord. Maintenant, j'ai utilisé kube-up.sh
pour installer le cluster et il n'a pas installé de config ou de service systemd
pour Flannel, ce qui me laisse confus-Flannel devrait-il aussi fonctionner sur le maître?
La flanelle doit-elle fonctionner seule sur le noeud maître ou faut-il ajouter une configuration sur le kube-apiserver | contrôleur-manager | services de planificateur? Est-il suffisant d'avoir juste une interface de flanelle en cours d'exécution (et obtenir une adresse IP de etcd évidemment)? – keftes
Pas besoin de configurer quoi que ce soit du côté de Kubernetes. Flannel s'occupe simplement du routage des paquets, Kubernetes ne sait pas quel réseau est utilisé au niveau de l'infrastructure. –
Je suppose que c'est juste pour le cas d'utilisation maître/contrôleur droit? Parce que sur le travailleur j'ai besoin de configurer flanelle ET configurer CNI et le kubelet pour l'utiliser. Correct? – keftes