veilletechno:kubernetes:kubespray

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
veilletechno:kubernetes:kubespray [2019/01/12 19:50] madkoveilletechno:kubernetes:kubespray [2019/01/12 19:52] (Version actuelle) madko
Ligne 38: Ligne 38:
  
 Un autre prérequis nécessaire est python3-netaddr. Comme il est souvent nécessaire à Ansible je préfère l'installer côté systeme via dnf. Sinon //pip install netaddr// devrait faire le boulot. Un autre prérequis nécessaire est python3-netaddr. Comme il est souvent nécessaire à Ansible je préfère l'installer côté systeme via dnf. Sinon //pip install netaddr// devrait faire le boulot.
-===== Configuration de notre inventaire =====+====== Configuration de notre inventaire ======
  
 L'inventaire de nos machines à configurer pour le cluster kubernetes va être généré dynamiquement. Pour cela il faut définir la variable IPS contenant leurs IP : L'inventaire de nos machines à configurer pour le cluster kubernetes va être généré dynamiquement. Pour cela il faut définir la variable IPS contenant leurs IP :
Ligne 51: Ligne 51:
 CONFIG_FILE=inventory/mycluster/hosts.ini python3 contrib/inventory_builder/inventory.py ${IPS[@]}\n CONFIG_FILE=inventory/mycluster/hosts.ini python3 contrib/inventory_builder/inventory.py ${IPS[@]}\n
 </code> </code>
 +====== Lancement du playbook ======
 +
 +J'ai du préciser dans le ansible.cfg que le remote_user était root.
 +
 +Pour lancer le playbook :
 +
 +<code>
 +ansible-playbook -i inventory/mycluster/hosts.ini --become --become-user=root cluster.yml
 +</code>
 +
 +Voilà.
  
  
  • veilletechno/kubernetes/kubespray.1547322649.txt.gz
  • Dernière modification : 2019/01/12 19:50
  • de madko