Quelle stratégie pour que les workers rejoignent le master ?
gforien opened this issue · 0 comments
gforien commented
Situation actuelle
Terraform provisionne
- une VM avec
kubeadm
installé, et un cluster 1-noeud - une/plusieurs VMs avec
kubeadm
installé, et prêtes à rejoindre le cluster
Puis on se connecte via SSH à un worker et on rejoint le cluster avec
$ kubeadm join 12.13.14.206:6433
Problème
Les provisionnements par Terraform sont asynchrones, donc on ne sait pas quand est-ce que le worker serait prêt à rejoindre le cluster.
On peut rendre les provisionnement synchrones avec la propriété depends_on
mais l'exécution du script user_data
semble également asynchrone. Il faut donc une stratégie supplémentaire.
Solution possible
- ajouter une propriété
depends_on
sur les workers - peut-être que
kubeadm join
se relance périodiquement ce qui résoudrait directement le problème