Présentation de Nanocl
Nanocl est une plateforme open source de gestion des charges de travail. C’est une application client-serveur composée de :
- Un serveur avec un démon permanent nanocld.
- Des API définissant les interfaces utilisées par les programmes pour communiquer avec le démon et lui donner des instructions.
- Une interface en ligne de commande nanocl qui communique avec le démon.
La CLI utilise les API Nanocl pour contrôler le démon par des scripts ou des commandes directes. De nombreuses autres applications utilisent cette API et cette CLI. Le démon crée et gère les objets Nanocl : images, tâches, Cargoes et machines virtuelles.
Nanocl 0.18 fonctionne principalement sur un seul nœud. Le démon expose certaines API expérimentales de nœuds, mais cette version ne fournit pas d’ordonnancement automatique multi-nœud, de mise à l’échelle automatique ou de haute disponibilité de cluster. Nanocl intègre metrs pour collecter les métriques hôte.
Pour plus de détails, consultez Architecture Nanocl.
Licences
Nanocl est open source et est distribué sous les deux licences suivantes : licence Apache, version 2.0 et la licence MIT .