{"id":121166,"date":"2024-12-29T03:46:00","date_gmt":"2024-12-29T01:46:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-cozystack-0-21-otkrytoj-paas-platformy-na-baze-kubernetes"},"modified":"2024-12-29T03:46:00","modified_gmt":"2024-12-29T01:46:00","slug":"vypusk-cozystack-0-21-otkrytoj-paas-platformy-na-baze-kubernetes","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-cozystack-0-21-otkrytoj-paas-platformy-na-baze-kubernetes","title":{"rendered":"Sortie de Cozystack 0.21, 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.21.0, bas\u00e9e sur Kubernetes, est d\u00e9sormais disponible. Ce projet vise \u00e0 fournir une plateforme pr\u00eate \u00e0 l'emploi pour les fournisseurs d'h\u00e9bergement et un cadre pour la cr\u00e9ation de clouds priv\u00e9s et publics. La plateforme s'installe 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 d\u00e9ployer et de g\u00e9rer 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=\"3245\">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=\"2141\">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>Dans cette nouvelle version, l'interface Dashboard a \u00e9t\u00e9 compl\u00e8tement repens\u00e9e, fonctionnant d\u00e9sormais directement avec l'API Cozystack, et non avec les ressources FluxCD. Ce changement fournit une interface graphique aux utilisateurs finaux et leur permet d'attribuer des droits pour le d\u00e9ploiement de certains services en tenant compte du mod\u00e8le de s\u00e9curit\u00e9 RBAC standard dans Kubernetes. Pour chaque client, quatre groupes sont cr\u00e9\u00e9s par d\u00e9faut :  <\/p>\n<ul>\n<li class=\"l\"> vue \u2014 acc\u00e8s en lecture seule;\n<li class=\"l\"> utiliser \u2014 pour se connecter aux machines virtuelles et utiliser les services;\n<li class=\"l\"> admin \u2014 pour la possibilit\u00e9 de commander les services principaux (mysql, postgres, redis, kubernetes, machine-virtuelle, etc.);\n<li class=\"l\"> super-admin \u2014 pour cr\u00e9er des sous-locataires et lancer des services de monitoring (monitoring, etcd, ingress et seaweedfs).  <\/ul>\n<p>Les utilisateurs inclus dans les groupes correspondants peuvent acc\u00e9der \u00e0 la fois via Kubernetes et le Dashboard. Bien que Cozystack utilise une approche orient\u00e9e API, le Dashboard est une partie essentielle de la plateforme, car il permet de cr\u00e9er rapidement les services n\u00e9cessaires via l'interface graphique, puis de voir comment ils sont affich\u00e9s dans l'API, avant de les d\u00e9crire sous forme de code (IaC).    <\/p>\n<p>Les principales m\u00e9triques dans le Dashboard :  <\/p>\n<ul>\n<li class=\"l\"> Un acc\u00e8s direct \u00e0 l'API Cozystack est garanti.\n<li class=\"l\"> Les pr\u00e9fixes pour les applications ont \u00e9t\u00e9 supprim\u00e9s, chaque application utilisant d\u00e9sormais son propre Kind.\n<li class=\"l\"> Les espaces de noms sont filtr\u00e9s par le pr\u00e9fixe \u00ab tenant- \u00bb, ce qui permet d'afficher uniquement les espaces de noms utilisateur et d'exclure les espaces de noms syst\u00e8me.\n<li class=\"l\"> L'affichage des ic\u00f4nes a \u00e9t\u00e9 corrig\u00e9 avec OIDC (OpenID Connect) activ\u00e9.\n<li class=\"l\"> Des corrections esth\u00e9tiques ont \u00e9t\u00e9 ajout\u00e9es, y compris des liens corrects vers la documentation.  <\/ul>\n<p>Autres changements :   <\/p>\n<ul>\n<li class=\"l\"> L'authentification pour Redis a \u00e9t\u00e9 ajout\u00e9e.\n<li class=\"l\"> Un refactoring des r\u00f4les et des liaisons de r\u00f4les pour les clients a \u00e9t\u00e9 effectu\u00e9, toutes les autorisations pour les ressources HelmRelease ont \u00e9t\u00e9 supprim\u00e9es, ainsi que le groupe kubeapps-admin.\n<li class=\"l\"> Lancement de Grafana corrig\u00e9, URL pour le plugin VictoriaLogs corrig\u00e9.\n<li class=\"l\"> Sp\u00e9cification OpenAPI pour les ressources List dans l'API Cozystack corrig\u00e9e.\n<li class=\"l\"> Talos Linux mis \u00e0 jour vers la version 1.8.4.\n<li class=\"l\"> Linstor-ha-controller mis \u00e0 jour vers la version 1.2.3, ce qui a r\u00e9solu le probl\u00e8me de redondance des machines virtuelles.\n<li class=\"l\"> Param\u00e8tre de taille ajout\u00e9 pour la base de donn\u00e9es Grafana.\n<li class=\"l\"> Fonctionnalit\u00e9s suppl\u00e9mentaires de gestion des ressources VMCluster ajout\u00e9es.  <\/ul>\n<p>Source : <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=62482\">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.21.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-121166","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.21.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-21-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.21, \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.21.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-21-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=\"2024-12-29T01:46:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-12-29T01:46:00+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.21, plateforme PaaS open source bas\u00e9e sur Kubernetes | ProHoster","description":"La version gratuite de la plateforme PaaS Cozystack 0.21.0, bas\u00e9e sur Kubernetes, est d\u00e9sormais disponible.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-cozystack-0-21-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.21, \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.21.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-21-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":"2024-12-29T01:46:00+00:00","article:modified_time":"2024-12-29T01:46:00+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"121166","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-14 11:19:53","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 09:11:21","updated":"2026-02-14 11:19:53","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\/121166","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=121166"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/121166\/revisions"}],"predecessor-version":[{"id":161026,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/121166\/revisions\/161026"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=121166"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=121166"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=121166"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}