Обзор Nanocl
Nanocl — открытая платформа управления нагрузками. Она работает как клиент-серверное приложение с компонентами:
- Сервер с длительно работающим демоном nanocld.
- API с интерфейсами для взаимодействия программ с демоном Nanocl.
- CLI nanocl, взаимодействующий с демоном.
CLI использует API Nanocl для управления демоном через скрипты и прямые команды. Другие приложения Nanocl также используют API и CLI. Демон создаёт объекты Nanocl и управляет ими: образами, заданиями, Cargo и виртуальными машинами.
Nanocl 0.18 главным образом работает на одном узле. Демон предоставляет экспериментальные API узлов, но выпуск не включает автоматическое планирование на нескольких узлах, автомасштабирование и высокую доступность всего кластера. Nanocl использует metrs для метрик хоста.
Подробнее — в Архитектуре Nanocl.
Лицензирование
Nanocl — проект с открытым исходным кодом и распространяется по двум лицензиям: Лицензия Apache, версия 2.0 и лицензией MIT .