La version de la plateforme PaaS gratuite Cozystack 0.35, construite sur Kubernetes, est disponible. Le projet vise Ă fournir une plate-forme prĂȘte Ă l'emploi pour les fournisseurs d'hĂ©bergement et un cadre pour la construction de cloud privĂ©s et publics. La plateforme est installĂ©e directement sur les serveurs et couvre tous les aspects de la prĂ©paration de l'infrastructure pour la fourniture de services gĂ©rĂ©s. Cozystack vous permet d'exĂ©cuter et de provisionner des clusters, des bases de donnĂ©es et des machines virtuelles Kubernetes. Le code de la plateforme est disponible sur GitHub et est distribuĂ© sous la licence Apache-2.0.
Talos est utilisĂ© comme pile technologique sous-jacente. Linux et Flux CD. Les images contenant le systĂšme, le noyau et les modules nĂ©cessaires sont prĂ©-compilĂ©es et mises Ă jour automatiquement, Ă©liminant ainsi le besoin de composants tels que dkms et un gestionnaire de paquets, et garantissant un fonctionnement stable. Une mĂ©thode d'installation simple est proposĂ©e dans un centre de donnĂ©es vierge via PXE et debianâ Ă lâinstar de lâinstallateur talos-bootstrap. Au sein de cette plateforme, vous pouvez dĂ©ployer Kafka, FerretDB, PostgreSQL, Cilium, Grafana, Victoria Metrics et dâautres services en un seul clic.
La plateforme inclut une mise en Ćuvre gratuite infrastructure de rĂ©seau (Infrastructure) basĂ©e sur Kube-OVN, utilisant Cilium pour l'organisation du maillage de services et MetalLB pour la publicitĂ© des services. Le stockage est implĂ©mentĂ© sur LINSTOR, qui utilise ZFS comme couche de stockage sous-jacente et DRBD pour la rĂ©plication. Une pile de supervision prĂ©configurĂ©e basĂ©e sur VictoriaMetrics et Grafana est incluse. Pour lancer machines virtuelles La technologie KubeVirt est utilisĂ©e, ce qui permet d'exĂ©cuter des machines virtuelles classiques directement dans des conteneurs Kubernetes et intĂšgre dĂ©jĂ toutes les fonctionnalitĂ©s nĂ©cessaires de l'API Cluster pour lancer des clusters Kubernetes gĂ©rĂ©s au sein d'un cluster Kubernetes matĂ©riel.
Dans la nouvelle version, les développeurs du projet ont réalisé des progrÚs significatifs vers une architecture modulaire qui permettra aux utilisateurs d'ajouter rapidement leurs propres applications et services à la plateforme. Principaux changements :
- API Cozystack améliorée : implémentation de types de données précis, notamment d'objets complexes, de vérifications de valeurs et de valeurs par défaut correctes pour davantage de champs. La clarification des spécifications de l'API était nécessaire au développement de la nouvelle interface Cozystack, actuellement en cours de développement.
- Prise en charge des sources d'applications externes. Vous pouvez désormais ajouter vos propres applications ou celles de tiers au catalogue Cozystack.
- Clusters Cozystack dédiés pour S3, connectables au cluster principal. Le systÚme de surveillance est intégré à SeaweedFS et dispose de son propre tableau de bord Grafana.
- Prise en charge intégrée de Hetzner RobotLB, vous permettant de déployer des clusters de production sur Hetzner.
- Prise en charge intégrée de ClickHouse Keeper.
- Flux-operator a été mis à jour vers la version 0.28.0.
Source: opennet.ru
