{"id":147343,"date":"2025-11-05T11:11:54","date_gmt":"2025-11-05T09:11:55","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-cozystack-0-37-otkrytoj-paas-platformy-na-baze-kubernetes"},"modified":"2026-02-08T19:38:48","modified_gmt":"2026-02-08T17:38:48","slug":"vypusk-cozystack-0-37-otkrytoj-paas-platformy-na-baze-kubernetes","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-cozystack-0-37-otkrytoj-paas-platformy-na-baze-kubernetes","title":{"rendered":"Publication de Cozystack 0.37, une plateforme PaaS ouverte bas\u00e9e sur Kubernetes","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>La version libre de la plateforme PaaS Cozystack 0.37, construite sur Kubernetes, est d\u00e9sormais disponible. Le projet vise \u00e0 fournir une plateforme pr\u00eate \u00e0 l'emploi pour les fournisseurs d'h\u00e9bergement et un cadre pour construire des clouds publics et priv\u00e9s. La plateforme est install\u00e9e directement sur les 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 est distribu\u00e9 sous la licence Apache-2.0.      <\/p>\n<p>Le stack technologique de base utilise Talos Linux et Flux CD. Les images du syst\u00e8me, du noyau et des modules n\u00e9cessaires sont pr\u00e9par\u00e9es \u00e0 l'avance et mises \u00e0 jour de mani\u00e8re atomique, ce qui permet d'\u00e9viter des composants comme dkms et les gestionnaires de paquets, garantissant ainsi une stabilit\u00e9 de fonctionnement. Une m\u00e9thode d'installation simple est fournie dans un data center vide gr\u00e2ce \u00e0 PXE et \u00e0 l'installateur debian-like talos-bootstrap. Dans le cadre de la plateforme, il est possible de d\u00e9ployer en un clic des services tels que Kafka, FerretDB, PostgreSQL, Cilium, Grafana, Victoria Metrics et d'autres.       <\/p>\n<p>La plateforme inclut une impl\u00e9mentation libre <a href=\"https:\/\/prohoster.info\/fr\/server\/dts-sofia\/\"  data-wpil-monitor-id=\"403\">de l'infrastructure r\u00e9seau<\/a> (fabric) bas\u00e9e 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 impl\u00e9ment\u00e9 sur LINSTOR, o\u00f9 l'utilisation de ZFS est propos\u00e9e comme couche de base pour le stockage et DRBD pour la r\u00e9plication. Un stack de surveillance pr\u00e9-configur\u00e9 bas\u00e9 sur VictoriaMetrics et Grafana est disponible. Pour le lancement <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/fr\/vps\/\"   title=\"machines virtuelles\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2236\">machines virtuelles<\/a> 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 l'API Cluster pour d\u00e9ployer des clusters Kubernetes g\u00e9r\u00e9s \u00e0 l'int\u00e9rieur d'un cluster Kubernetes \"bare metal\".      <\/p>\n<p>Au cours des derniers mois et demi, l'\u00e9quipe du projet a publi\u00e9 les nouvelles versions 0.36 et 0.37. Parmi les changements apport\u00e9s dans ces versions :   <\/p>\n<ul>\n<li class=\"l\"> L'interface utilisateur a \u00e9t\u00e9 compl\u00e8tement r\u00e9\u00e9crite. Le projet openapi-ui a \u00e9t\u00e9 utilis\u00e9 comme base.    <center><img decoding=\"async\" alt=\"Publication de Cozystack 0.37, une plateforme PaaS ouverte bas\u00e9e sur Kubernetes\" src=\"\/wp-content\/uploads\/2025\/11\/e9f4b3d8fea5b49f04eba41eca15da7b.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Un s\u00e9lecteur de cluster a \u00e9t\u00e9 ajout\u00e9 \u00e0 l'interface. Actuellement, le tableau de bord fonctionne en mode mono-cluster (un tableau de bord par cluster). \u00c0 l'avenir, cette m\u00eame interface sera utilis\u00e9e pour le mode multi-cluster.\n<li class=\"l\">  L'\u00e9cran du cluster affiche d\u00e9sormais tous les espaces disponibles en un instant. La liste est form\u00e9e \u00e0 travers la couche d'agr\u00e9gation Kubernetes (tenant namespace), donc seuls les espaces auxquels l'acc\u00e8s est accord\u00e9 sont affich\u00e9s.\n<li class=\"l\"> La cr\u00e9ation de ressources se fait d\u00e9sormais via des formulaires g\u00e9n\u00e9r\u00e9s automatiquement \u00e0 partir de Kubernetes OpenAPI. Les commentaires en YAML ne sont pas n\u00e9cessaires : les champs et la validation sont directement tir\u00e9s des sp\u00e9cifications.\n<li class=\"l\"> La sp\u00e9cification des nouvelles applications est form\u00e9e \u00e0 partir des Helm charts avec l'aide du g\u00e9n\u00e9rateur cozy-values, et les champs saisis dans le formulaire sont refl\u00e9t\u00e9s de mani\u00e8re synchrone dans le YAML final.\n<li class=\"l\"> Les modules de gestion des tenants ont \u00e9t\u00e9 d\u00e9plac\u00e9s dans la section d'administration : ici, il est possible de cr\u00e9er des sous-tenants et d'installer pour eux des modules\/applications sp\u00e9cifiques (l'acc\u00e8s d\u00e9pend du r\u00f4le et des droits de l'utilisateur).\n<li class=\"l\"> L'ajout d'un onglet avec une console VNC pour les machines virtuelles est pr\u00e9vu. Des onglets\/champs sp\u00e9ciaux seront ajout\u00e9s pour certains types de ressources (par exemple, pour les VM KubeVirt).\n<li class=\"l\"> Le m\u00e9canisme de gestion des ressources pour les tenents de Cozystack a \u00e9t\u00e9 stabilis\u00e9. Les administrateurs de la plateforme peuvent maintenant d\u00e9finir des limites explicites de CPU, de m\u00e9moire et de stockage pour chaque espace de noms de tenent dans la sp\u00e9cification du tenent. Ainsi, aucun des tenents ne peut \u00ab manger \u00bb toutes les ressources, laissant d'autres tenents sans ressources.\n<li class=\"l\"> Le composant Kube-OVN Plunger a \u00e9t\u00e9 ajout\u00e9 pour le suivi continu de l'\u00e9tat du cluster central de gestion du r\u00e9seau Kube-OVN. Un agent externe collecte l'\u00e9tat du cluster OVN et les informations de consensus, affiche les m\u00e9triques Prometheus et le flux d'\u00e9v\u00e9nements via SSE (Server-Sent Events).\n<li class=\"l\"> L'extension CoreDNS est d\u00e9sormais d\u00e9ploy\u00e9e via un chart Helm et configur\u00e9e dans la sp\u00e9cification du cluster (mise \u00e0 l'\u00e9chelle automatique, nombre de r\u00e9pliques, IP de service, etc.). CoreDNS peut \u00eatre configur\u00e9 \u00e0 la fois dans le tableau de bord et via l'API Cozystack.\n<li class=\"l\"> Le stockage S3 bas\u00e9 sur SeaweedFS est devenu plus flexible au niveau des composants. Le chart Helm permet de configurer ind\u00e9pendamment chaque composant et ses ressources : n\u0153uds master, serveurs de volume (avec prise en charge de plusieurs zones), base de donn\u00e9es et passerelle S3. Les administrateurs peuvent d\u00e9finir pour chaque composant le nombre de r\u00e9pliques, les limites CPU\/m\u00e9moire et la capacit\u00e9 de stockage.\n<li class=\"l\"> Int\u00e9gration de SeaweedFS 3.97 avec support du chiffrement c\u00f4t\u00e9 serveur des compartiments S3 (SSE-C, SSE-KMS, SSE-S3). Lors de la mise \u00e0 jour de Cozystack, la version de SeaweedFS sera mise \u00e0 jour et la sp\u00e9cification des services sera automatiquement convertie au nouveau format.\n<li class=\"l\"> Le contr\u00f4leur NGINX est d\u00e9sormais configurable au niveau de chaque r\u00e9plique : il est possible de d\u00e9finir directement les requ\u00eates\/liens CPU et m\u00e9moire ou de choisir l'un des pr\u00e9r\u00e9glages disponibles.\n<li class=\"l\"> Si une adresse IP externe est attribu\u00e9e \u00e0 la machine virtuelle, elle est toujours utilis\u00e9e pour le trafic sortant, quel que soit le mode d'attribution de cette adresse IP.  <\/ul>\n<p>Source : <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=64178\">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.37, \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":147344,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-147343","post","type-post","status-publish","format-standard","has-post-thumbnail","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.37, \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-37-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.37, \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.37, \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-37-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-11-05T09:11:55+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.37, plateforme PaaS open-source bas\u00e9e sur Kubernetes | ProHoster","description":"La version de la plateforme PaaS open-source Cozystack 0.37, bas\u00e9e sur Kubernetes, est maintenant disponible.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-cozystack-0-37-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.37, \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.37, \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-37-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-11-05T09:11:55+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":"147343","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-09 17:56:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 15:45:20","updated":"2026-02-09 17:56:19","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\/147343","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=147343"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/147343\/revisions"}],"predecessor-version":[{"id":159480,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/147343\/revisions\/159480"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media\/147344"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=147343"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=147343"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=147343"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}