# fleet-core **Repository Path**: syswu/fleet-core ## Basic Information - **Project Name**: fleet-core - **Description**: No description available - **Primary Language**: Rust - **License**: Apache-2.0 - **Default Branch**: 11-25-23-upgrade-manual-deps - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-09-02 - **Last Updated**: 2024-09-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
[](https://github.com/nxthat/nanocl) [](https://github.com/nxthat/nanocl) [](https://discord.gg/WV4Aac8uZg)
[](https://github.com/nxthat/nanocl/actions/workflows/tests.yml) [](https://github.com/nxthat/nanocl/actions/workflows/clippy.yml)
[](https://codecov.io/gh/nxthat/nanocl)
Test, Deploy, Scale, Monitor, Orchestrate## ❓ Why Nanocl `Nanocl` is all about easing your container and VM management with Rust-powered platform. With `Nanocl`, say goodbye to complex setups and hello to easy, efficient deployments. We stand for robust performance and efficiency with simplicity, trimming the bloat to keep your systems lean. **_Join us and help shape the future of cloud computing - it's about time things got a bit more rusty_**. ## 📙 Table of Contents - [❓ Why Nanocl ?](#-why-nanocl) - [📙 Table of Contents](#-table-of-contents) - [🚀 Key Benefits](#-key-benefits) - [🧿 Architecture](#-architecture) - [📚 Documentation](#-documentation) - [📋 Requirements](#-requirements) - [💾 Installation](#-installation) - [🔧 Usage](#-usage) - [👨💻 Contributing](#-contributing) ## 🚀 Key Benefits - Easy deployment and management - Significantly reduce the delay between writing code and shipping it to production - Efficiently manage and scale your infrastructure as your needs evolve - Enhance security by isolating services using namespaces and networks. - Enjoy peace of mind with automatic backups, zero downtime fail-over, and comprehensive log monitoring - Enjoy history tracking of your container and virtual machine configuration - Revert configuration as quickly as pressing a button - Build an entire CI/CD pipeline, from tests to high-availability production - Best ideas and practices from the community ## 🧿 Architecture `Nanocl` is designed in a **micro services** architecture several component are required and they are running as **container** included the `Nanocl Daemon` itself. The following components will be installed during `nanocl setup` and are required to ensure `Nanocl` functionnality: - `nstore` to save our state - `ndaemon` as **REST API** to manage everything - `nmetrics` to monitor cpu, memory and network usage - `nproxy` proxy to redirect traffic to our **containers** and **virtual machines** - `ncproxy` to update proxy configuration based on the current state - `ndns` to manage the dns entries for the **containers** and **virtual machines** - `ncdns` to update dns entries based on the current state Simplified version of our architecture for a single node: