Sortie de Cozystack 0.16.0, plateforme PaaS open source basée sur Kubernetes

La version 0.16.0 de la plateforme PaaS open source Cozystack, construite sur Kubernetes, a été publiée. Le projet vise à fournir une plateforme prête à l'emploi pour les fournisseurs d'hébergement et un cadre pour construire des clouds privés et publics. La plateforme s'installe directement sur les serveurs et couvre tous les aspects de la préparation de l'infrastructure pour offrir des services gérés. Cozystack permet de lancer et de fournir des clusters Kubernetes, des bases de données et des machines virtuelles. Le code de la plateforme est disponible sur GitHub et distribué sous la licence Apache-2.0.

Comme pile technologique de base, Talos Linux et Flux CD sont utilisés. Les images système, le noyau et les modules nécessaires sont préformés et mis à jour de manière atomique, ce qui permet de se passer de composants comme dkms et d'un gestionnaire de paquets, garantissant ainsi un fonctionnement stable. Une méthode simple d'installation dans un datacenter vide est fournie via PXE et l'installateur de type debian nommé talos-bootstrap.

La plateforme inclut une implémentation libre de l'infrastructure réseau (fabric) basée sur Kube-OVN, et utilise Cilium pour organiser le réseau de services, MetalLB pour l'annonce des services à l'extérieur. Le stockage est implémenté sur LINSTOR, où l'utilisation de ZFS est proposée comme couche de base pour le stockage et DRBD pour la réplication. Un stack de surveillance pré-configuré basé sur VictoriaMetrics et Grafana est disponible. Pour le lancement machines virtuelles la technologie KubeVirt est utilisée, ce qui permet de lancer des machines virtuelles classiques directement dans des conteneurs Kubernetes et possède déjà toutes les intégrations nécessaires avec l'API Cluster pour exécuter des clusters Kubernetes gérés à l'intérieur d'un cluster Kubernetes 'matériel'.

Dans la nouvelle version :

  • La possibilité d'envoyer des notifications d'alerte concernant les pannes et les situations d'urgence a été mise en œuvre sur la base du système de surveillance open source Alerta. La livraison des notifications peut être configurée pour Telegram. De plus, il est possible de recevoir des alertes à partir de k8s-prometheus. Tous les tableaux de bord dans Grafana, ainsi que Grafana elle-même et grafana-operator, ont été mis à jour.
  • Nginx-ingress a été mis à jour vers la version v1.11.2. Un problème d'accès à nginx-ingress depuis l'intérieur du cluster a été résolu.
  • Flux et flux-operator ont été mis à jour vers les dernières versions.
  • Kamaji a été mis à jour vers la dernière version, un problème de redémarrages du contrôleur a été corrigé.
  • Un contrôleur endpointslice a été ajouté au CCM (Cloud Controller Manager); les services ordonnés envoient désormais du trafic uniquement vers les nœuds qui les desservent.
  • Les attributs de création de buckets dans Seaweedfs et COSI ont été corrigés, ils s'affichent désormais correctement dans le filer et sont compatibles avec les clients S3.
  • Talos Linux a été mis à jour vers la version 1.8.0.
  • Cilium a été mis à jour vers la dernière version de patch (1.16.2). Un problème d'ouverture des ports des machines virtuelles a été corrigé.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster