Présentation de Nanocl 0.15
· leone
Nous annonçons la sortie de Nanocl 0.15.0, avec de nouvelles fonctionnalités, des améliorations majeures et des corrections pour simplifier l’orchestration des conteneurs et la gestion de la virtualisation. Disponible depuis le June 11, 2024, cette version apporte les outils et les améliorations que vous attendiez. Découvrons-les !
Points forts
Nouvelles fonctionnalités
-
Affichage amélioré des commandes :
- Les tableaux des commandes
cargo ls,vm lsetjob lsaffichent maintenant l’état des ressources pour vous informer immédiatement.
- Les tableaux des commandes
-
Inspections détaillées :
- Les nouvelles commandes
nanocl metric inspectetnanocl event inspectfournissent des informations détaillées sur des métriques et événements précis.
- Les nouvelles commandes
-
Sauvegarde de l’état :
- La nouvelle commande
nanocl backupsauvegarde l’état actuel dans plusieurs Statefiles pour préserver et restaurer vos configurations.
- La nouvelle commande
-
Remplacement des variables d’environnement :
- Utilisez la variable d’environnement
HOSTpour remplacer l’hôte par défaut. - Transmettez les certificats et les clés via les variables d’environnement
CERTetCERT_KEYpour les opérations du client.
- Utilisez la variable d’environnement
-
Suppression des objets orphelins :
- L’option
nanocl state apply --remove-orphansnettoie les objets orphelins pour maintenir un environnement ordonné.
- L’option
-
Création de secrets TLS :
nanocl secret create tlsaccepte désormais les chemins du certificat et de la clé, ce qui simplifie la création des secrets TLS.
-
Pages de manuel générées :
- Chaque commande possède maintenant une page de manuel. Consultez-les au format Markdown ici ou utilisez, par exemple,
man nanocl-cargo-create.
- Chaque commande possède maintenant une page de manuel. Consultez-les au format Markdown ici ou utilisez, par exemple,
Corrections de bugs
-
Fiabilité améliorée des commandes :
- Les commandes
nanocl cargo run,nanocl vm run,nanocl cargo start,nanocl cargo stop,nanocl cargo patch,nanocl job start,nanocl vm startetnanocl vm stopattendent désormais correctement la fin des opérations avant de rendre la main.
- Les commandes
-
Comparaison précise des états :
- Lors de l’application d’un Statefile, le déclenchement des différences compare correctement l’état actuel au nouvel état pour garantir leur cohérence.
Changements
-
Interface unifiée :
- Les commandes comme
inspect,rm,stopetstartutilisent désormais une interface unique pour une expérience cohérente entre tous les objets.
- Les commandes comme
-
Affichage simplifié :
- L’espace de noms a été retiré des tableaux de
cargo lsetvm lspour un affichage plus clair.
- L’espace de noms a été retiré des tableaux de
-
Indicateur de chargement amélioré :
- L’application et la suppression des Statefiles disposent d’un indicateur plus clair pour rendre ces opérations plus intuitives.
Nanocld 0.15.0
Sorti le May 16, 2024, Nanocld 0.15.0 met à jour les dépendances, ajoute des points d’accès et des options, et corrige plusieurs problèmes critiques.
Principales améliorations
-
Améliorations de la ligne de commande :
- Ajout de l’option
--store-addrpour préciser directement l’adresse du stockage en ligne de commande.
- Ajout de l’option
-
Nouveaux points d’accès :
GET /metrics/{key}/inspectetGET /event/{key}/inspectfournissent des informations détaillées sur les métriques et les événements.
-
Amélioration des dépôts et des filtres :
- Une nouvelle interface générique
RepositoryCountByet des mécanismes de filtrage SQL améliorés offrent davantage de performances et de souplesse. - Ajout d’index à tous les schémas SQL pour améliorer les performances des requêtes.
- Possibilité de filtrer les requêtes par date.
- Une nouvelle interface générique
Corrections de bugs
- Gestion des tâches :
- Arrêt des processus avant la suppression des tâches pour assurer un nettoyage correct.
- Correction des problèmes de modification et de redémarrage des Cargoes.
Changements
- Chemin d’inspection des ressources :
- Mise à jour du chemin d’inspection des ressources vers
GET /resources/{name}/inspectpour assurer la cohérence.
- Mise à jour du chemin d’inspection des ressources vers
Ncproxy 0.12.0
Sorti avec Nanocld le May 16, 2024, Ncproxy 0.12.0 met à jour les dépendances et introduit la limitation des requêtes pour renforcer la sécurité.
Principales nouveautés
-
Mise à jour des dépendances :
- Mise à niveau vers ntex version 2.
-
Limitation des requêtes :
- Ajout d’une zone de limitation des requêtes HTTP pour prévenir les abus.
Changements
- Gestion HTTPS :
- Remplacement de la redirection HTTPS par HSTS (HTTP Strict Transport Security) pour renforcer la sécurité.
Nous avons hâte que vous découvriez les améliorations et les nouveautés de Nanocl 0.15.0, Nanocld 0.15.0 et Ncproxy 0.12.0. Vos retours sont précieux : indiquez-nous leur effet sur votre travail et vos suggestions pour les prochaines versions.
Bons déploiements ! L’équipe Nanocl