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

La plateforme PaaS open source Cozystack 1.0, basĂ©e sur Kubernetes, est dĂ©sormais disponible. Ce projet vise Ă  fournir une plateforme prĂȘte Ă  l'emploi aux fournisseurs d'hĂ©bergement et un framework pour la crĂ©ation de 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 la fourniture de services managĂ©s. Cozystack permet de lancer et de provisionner des clusters Kubernetes, des bases de donnĂ©es, et bien plus encore. machine virtuelleLe code de la plateforme est disponible sur GitHub et est distribuĂ© sous la licence Apache-2.0.

La plateforme comprend une infrastructure réseau open source (fabric) basée sur Kube-OVN et utilise Cilium pour l'organisation du maillage de services et MetalLB pour les annonces de services. Le stockage est implémenté sur LINSTOR, qui offre ZFS comme couche de stockage sous-jacente et DRBD pour la réplication. Une suite de supervision préconfigurée, basée sur VictoriaMetrics et Grafana, est incluse. Pour le lancement machines virtuelles La plateforme utilise la technologie KubeVirt, qui permet d'exécuter des machines virtuelles classiques directement dans des conteneurs Kubernetes. Elle intÚgre déjà toutes les fonctionnalités nécessaires à l'API Cluster pour le déploiement de clusters Kubernetes managés au sein d'un cluster Kubernetes dédié. La plateforme permet de déployer en un clic des services tels que Kafka, FerretDB, PostgreSQL, Cilium, Grafana, Victoria Metrics et bien d'autres.

La version 1.0 ajoute la prise en charge du mode Kubernetes gĂ©nĂ©rique, permettant de transformer n'importe quel cluster Kubernetes existant en un cloud complet dotĂ© de toutes les fonctionnalitĂ©s de Cozystack : stockage Linstor, rĂ©seau Kube-OVN, virtualisation KubeVirt, DBaaS et divers services dĂ©ployables en un clic (Kafka, Cilium, Grafana, Victoria Metrics, etc.). La dĂ©pendance Ă  la distribution Talos a Ă©tĂ© supprimĂ©e. Linux — Cozystack peut dĂ©sormais ĂȘtre installĂ© sur n'importe quelle distribution Linux.

Non liĂ© Ă  Talos Linux Le mode Kubernetes gĂ©nĂ©rique peut ĂȘtre utilisĂ© si une entreprise a des exigences strictes concernant les distributions qu'elle sĂ©lectionne. Linux, le manque d'envie d'apprendre les spĂ©cificitĂ©s du travail avec Talos Linux, la nĂ©cessitĂ© d'utiliser des pilotes, des modules noyau ou des paquets systĂšme absents de Talos, ainsi que la nĂ©cessitĂ© d'utiliser Cozystack dans des clusters Kubernetes existants. Instructions pour installer Cozystack conjointement avec Ubuntu (Debian) et k3s (kubeadm, RKE2).

La nouvelle version présente également des changements d'architecture significatifs (le déploiement basé sur HelmRelease a été remplacé par un modÚle de package déclaratif géré via cozystack-operator), fournit des outils complets pour la sauvegarde et la restauration, remanie l'architecture de gestion des machines virtuelles (l'application de machine virtuelle a été remplacée par un ensemble vm-disk + vm-instance), offre la possibilité de créer des clusters géographiquement distribués (à l'aide de Kilo et cilium-kilo) et ajoute la prise en charge du déploiement de services gérés avec MongoDB, Qdrant, Harbor, NATS et MariaDB.

Source: opennet.ru

Achetez un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS đŸ”„ Achetez un hĂ©bergement web fiable avec protection DDoS, serveurs VPS et VDS | ProHoster