Procédure d’installation dans le contexte IAML et EMOLGINE d’un cluster K8S.
Objectif de cette installation : permettre aux plateformes WEB de communiquer avec ce type d’environnement pour deux fonctions importantes.
1 : pouvoir allouer des Jupyter Notebook de façon “embarqué” dans des pages dédiées dans la partie Analyse et statistiques des lots de données
2 : pouvoir constituer des solveurs sous forme d’image et de pouvoir les exécuter dans cet environnement et d’en extraire les résultats.
Installation :
Pour mener à bien cette installation, on démarre avec une station de travail et une installation de cockpit sous un Ubuntu 22.04 pour un accès plus simple. Sous cette station de travail on va allouer 4 VMs sous un lan spécifique 192.168.100.0/24 et une version 24.04 de Ubuntu en mode serveur.
Pour cette installation, on va avoir besoin de plusieurs choses spécifiques :
- Kubeadm, kubelet, kubelet
- Helm
- Réseau Calico
- Dashboard
- Prometheus/grafana
- Un service JupyterHub pour les déploiements des Jupyter NoteBook
- Un service Ceph
- Un serveur de dépôt sécurisé
- Un web service pour service d’interface avec les plateformes Web.