{"id":123468,"date":"2025-04-11T03:05:14","date_gmt":"2025-04-11T01:05:14","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-cozystack-0-30-otkrytoj-paas-platformy-na-baze-kubernetes"},"modified":"2026-02-08T19:38:48","modified_gmt":"2026-02-08T17:38:48","slug":"vypusk-cozystack-0-30-otkrytoj-paas-platformy-na-baze-kubernetes","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-cozystack-0-30-otkrytoj-paas-platformy-na-baze-kubernetes","title":{"rendered":"Publication de Cozystack 0.30, une plateforme PaaS open source bas\u00e9e sur Kubernetes","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>La version libre de la plateforme PaaS Cozystack 0.30.0, construite sur Kubernetes, est disponible. Le projet vise \u00e0 fournir une plateforme pr\u00eate \u00e0 l'emploi pour les fournisseurs d'h\u00e9bergement et un cadre pour cr\u00e9er des nuages priv\u00e9s et publics. La plateforme s'installe directement sur des serveurs et couvre tous les aspects de la pr\u00e9paration de l'infrastructure pour offrir des services g\u00e9r\u00e9s. Cozystack permet de lancer et de fournir des clusters Kubernetes, des bases de donn\u00e9es et des machines virtuelles. Le code de la plateforme est disponible sur GitHub et distribu\u00e9 sous la licence Apache-2.0.      <\/p>\n<p>Comme pile technologique de base, Talos Linux et Flux CD sont utilis\u00e9s. Les images syst\u00e8me, le noyau et les modules n\u00e9cessaires sont pr\u00e9form\u00e9s et mis \u00e0 jour de mani\u00e8re atomique, ce qui permet de se passer de composants comme dkms et d'un gestionnaire de paquets, garantissant ainsi un fonctionnement stable. Une m\u00e9thode simple d'installation dans un datacenter vide est fournie via PXE et l'installateur de type debian nomm\u00e9 talos-bootstrap.       <\/p>\n<p>La plateforme inclut une impl\u00e9mentation libre <a href=\"https:\/\/prohoster.info\/fr\/server\/dts-sofia\/\"  data-wpil-monitor-id=\"406\">de l'infrastructure r\u00e9seau<\/a> (fabric) bas\u00e9 sur Kube-OVN, et utilise Cilium pour organiser le r\u00e9seau de services, MetalLB pour l'annonce des services \u00e0 l'ext\u00e9rieur. Le stockage est r\u00e9alis\u00e9 sur LINSTOR, o\u00f9 ZFS est propos\u00e9 comme couche de base pour le stockage et DRBD pour la r\u00e9plication. Un stack de surveillance pr\u00e9configur\u00e9 bas\u00e9 sur VictoriaMetrics et Grafana est disponible. Pour le lancement des machines virtuelles, la technologie KubeVirt est utilis\u00e9e, permettant de lancer des machines virtuelles classiques directement dans des conteneurs Kubernetes, et dispose d\u00e9j\u00e0 de toutes les int\u00e9grations n\u00e9cessaires avec Cluster API pour le lancement de clusters Kubernetes g\u00e9r\u00e9s \u00e0 l'int\u00e9rieur du cluster Kubernetes \u00ab physique \u00bb.    <\/p>\n<p>Au cours des quinze derniers jours, l'\u00e9quipe du projet a publi\u00e9 sept nouvelles versions : 0.24-0.30. Parmi les changements dans ces versions :    <\/p>\n<ul>\n<li class=\"l\"> Stabilisation de la plateforme pour une utilisation dans des configurations multi-CENTRES DE DONN\u00c9ES. Un travail important a \u00e9t\u00e9 r\u00e9alis\u00e9 pour configurer etcd, Cilium, Kuve-OVN, Linstor et d'autres composants.\n<li class=\"l\"> Renforcement et am\u00e9lioration de la pile d'observabilit\u00e9. Des tableaux de bord ont \u00e9t\u00e9 ajout\u00e9s pour plusieurs composants et les param\u00e8tres de Grafana ont \u00e9t\u00e9 optimis\u00e9s, ce qui a acc\u00e9l\u00e9r\u00e9 son fonctionnement.\n<li> Sortie d'un utilitaire suppl\u00e9mentaire cozy-proxy permettant de d\u00e9livrer <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/fr\/lir\/ipv4\/\"   title=\"adresses IP\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"726\">adresses IP<\/a> des machines virtuelles dans K8s.\n<li class=\"l\"> Apparition du Vertical Pod Autoscaler. Le VPA fixe automatiquement les limites des ressources que peut consommer une application. Les limites sont d\u00e9termin\u00e9es sur la base des m\u00e9triques historiques.\n<li class=\"l\"> Refonte et ajout de nouvelles sections dans la documentation.\n<li class=\"l\"> Migration du d\u00e9p\u00f4t de la plateforme et des utilitaires auxiliaires de l'organisation aenix-io vers l'organisation cozystack apr\u00e8s le transfert du projet dans le CNCF Sandbox.\n<li class=\"l\">  Cozystack 0.30 : Introduction du GPU-operator et ajout de la prise en charge des GPU dans les machines virtuelles. La prise en charge des GPU permet d'utiliser la plateforme pour ex\u00e9cuter des t\u00e2ches li\u00e9es \u00e0 l'apprentissage automatique.\n<li class=\"l\">  Cozystack 0.29 : Des efforts ont \u00e9t\u00e9 d\u00e9ploy\u00e9s pour am\u00e9liorer la stabilit\u00e9 et la fiabilit\u00e9 de la plateforme. La vuln\u00e9rabilit\u00e9 CVE-2025-1974 dans ingress-nginx a \u00e9t\u00e9 corrig\u00e9e. Un ensemble de pr\u00e9r\u00e9glages limitant la consommation de ressources a \u00e9t\u00e9 ajout\u00e9. Un processus de renouvellement automatique des certificats a \u00e9t\u00e9 mis en \u0153uvre. Le pare-feu h\u00f4te Cilium a \u00e9t\u00e9 ajout\u00e9. Un processus pour ex\u00e9cuter des tests e2e dans GitHub CI a \u00e9t\u00e9 ajout\u00e9.\n<li class=\"l\">  Cozystack 0.28 : Apparition du Vertical Pod Autoscaler, qui fixe automatiquement les limites des ressources disponibles pour diff\u00e9rentes applications. L'isolation des tenants est activ\u00e9e par d\u00e9faut. La responsabilit\u00e9 de la validation de l'IP source a \u00e9t\u00e9 transf\u00e9r\u00e9e de Cilium \u00e0 Kube-OVN.\n<li class=\"l\">  Cozystack 0.27 : Un ensemble de scripts linstor plunger a \u00e9t\u00e9 propos\u00e9 pour corriger automatiquement les erreurs dans LINSTOR (par exemple, connexion DRBD perdue, p\u00e9riph\u00e9riques en boucle bloqu\u00e9s, etc.). Ajout de la possibilit\u00e9 de r\u00e9partir les r\u00e9pliques PostgreSQL sur diff\u00e9rents n\u0153uds. Des tableaux de bord pour la surveillance de ClickHouse et Piraeus ont \u00e9t\u00e9 cr\u00e9\u00e9s.\n<li class=\"l\"> Cozystack 0.26 : La stabilit\u00e9 a \u00e9t\u00e9 am\u00e9lior\u00e9e dans les configurations multi-Datacenters. Surveillance de la connectivit\u00e9 r\u00e9seau ajout\u00e9e. Possibilit\u00e9 de limiter les ressources pour des tenants sp\u00e9cifiques au sein du cluster. Un outil de surveillance des latences entre les centres de donn\u00e9es, Goldpinger, a \u00e9t\u00e9 ajout\u00e9. La migration en direct des machines virtuelles est activ\u00e9e par d\u00e9faut. Il est d\u00e9sormais possible de cr\u00e9er des instantan\u00e9s des volumes LINSTOR.\n<li class=\"l\"> Cozystack 0.25 : Un nouvel outil d'assistance, cozy-proxy, a \u00e9t\u00e9 int\u00e9gr\u00e9, permettant d'attribuer des adresses IP aux machines virtuelles \u2014 et pas seulement des ports isol\u00e9s, mais l'adresse enti\u00e8re. Dans Cosyastack, les machines virtuelles sont bas\u00e9es sur KubeVirt et g\u00e9r\u00e9es de mani\u00e8re similaire aux pods. Kubernetes ne pr\u00e9voit pas l'attribution d'adresses IP compl\u00e8tes aux pods. cozy-proxy r\u00e9sout ce probl\u00e8me, ce qui est important, par exemple, pour les clients des fournisseurs de services, dont les applications fonctionnent sur des machines virtuelles et n\u00e9cessitent une adresse IP distincte. Le monitoring d'etcd, Flux, Kafka a \u00e9t\u00e9 am\u00e9lior\u00e9 et des tableaux de bord correspondants ont \u00e9t\u00e9 ajout\u00e9s. Les utilisateurs ayant acc\u00e8s uniquement \u00e0 certains tenants peuvent d\u00e9sormais t\u00e9l\u00e9charger le kubeconfig.\n<li class=\"l\"> Cozystack 0.24 : Il est d\u00e9sormais possible de d\u00e9ployer via PXE pour charger automatiquement Talos Linux sur les n\u0153uds. Le package smee (serveur DHCP+PXE) a \u00e9t\u00e9 ajout\u00e9 \u00e0 l'ensemble Tinkerbell. Darkhttp a \u00e9t\u00e9 remplac\u00e9 par notre propre d\u00e9veloppement, cozystack-assets-server. Des plug-ins ont \u00e9t\u00e9 int\u00e9gr\u00e9s dans l'image Grafana pour un d\u00e9marrage plus rapide de Grafana.      <\/ul>\n<p>Source : <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=63047\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0439 PaaS-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Cozystack 0.30.0, \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u043e\u0439 \u043d\u0430 \u0431\u0430\u0437\u0435 Kubernetes. \u041f\u0440\u043e\u0435\u043a\u0442 \u043d\u0430\u0446\u0435\u043b\u0435\u043d \u043d\u0430 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0433\u043e\u0442\u043e\u0432\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u0434\u043b\u044f \u0445\u043e\u0441\u0442\u0438\u043d\u0433-\u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u043e\u0432 \u0438 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0430 \u0434\u043b\u044f \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u0447\u0430\u0441\u0442\u043d\u044b\u0445 \u0438 \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0445 \u043e\u0431\u043b\u0430\u043a\u043e\u0432. \u041f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043d\u0430\u043f\u0440\u044f\u043c\u0443\u044e \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u044b \u0438 \u043e\u0445\u0432\u0430\u0442\u044b\u0432\u0430\u0435\u0442 \u0432\u0441\u0435 \u0430\u0441\u043f\u0435\u043a\u0442\u044b \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0438 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b \u0434\u043b\u044f \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c\u044b\u0445 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432. Cozystack \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0442\u044c \u0438 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0442\u044c \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u044b Kubernetes, \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445 \u0438 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0435 \u043c\u0430\u0448\u0438\u043d\u044b. \u041a\u043e\u0434 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-123468","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0439 PaaS-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Cozystack 0.30.0, \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u043e\u0439 \u043d\u0430 \u0431\u0430\u0437\u0435 Kubernetes.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-cozystack-0-30-otkrytoj-paas-platformy-na-baze-kubernetes\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a Cozystack 0.30, \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 PaaS-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u043d\u0430 \u0431\u0430\u0437\u0435 Kubernetes | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0439 PaaS-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Cozystack 0.30.0, \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u043e\u0439 \u043d\u0430 \u0431\u0430\u0437\u0435 Kubernetes.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-cozystack-0-30-otkrytoj-paas-platformy-na-baze-kubernetes\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2025-04-11T01:05:14+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-02-08T17:38:48+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Lancement de Cozystack 0.30, une plateforme PaaS ouverte bas\u00e9e sur Kubernetes | ProHoster","description":"La version gratuite de la plateforme PaaS Cozystack 0.30.0, bas\u00e9e sur Kubernetes, est d\u00e9sormais disponible.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-cozystack-0-30-otkrytoj-paas-platformy-na-baze-kubernetes","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a Cozystack 0.30, \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 PaaS-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u043d\u0430 \u0431\u0430\u0437\u0435 Kubernetes | ProHoster","og:description":"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0439 PaaS-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Cozystack 0.30.0, \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u043e\u0439 \u043d\u0430 \u0431\u0430\u0437\u0435 Kubernetes.","og:url":"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-cozystack-0-30-otkrytoj-paas-platformy-na-baze-kubernetes","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2025-04-11T01:05:14+00:00","article:modified_time":"2026-02-08T17:38:48+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"123468","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-02-08 20:32:42","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 12:09:19","updated":"2026-02-08 20:32:42","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/123468","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=123468"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/123468\/revisions"}],"predecessor-version":[{"id":157917,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/123468\/revisions\/157917"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=123468"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=123468"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=123468"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}