{"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\/ro\/blog\/news\/vypusk-cozystack-0-37-otkrytoj-paas-platformy-na-baze-kubernetes","title":{"rendered":"Lansarea Cozystack 0.37, platform\u0103 PaaS deschis\u0103 bazat\u0103 pe Kubernetes","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Este disponibil\u0103 versiunea 0.37 a platformei PaaS Cozystack, construit\u0103 pe baza Kubernetes. Proiectul are ca scop furnizarea unei platforme gata f\u0103cute pentru furnizorii de hosting \u0219i un cadru pentru construirea de cloud-uri private \u0219i publice. Platforma se instaleaz\u0103 direct pe servere \u0219i acoper\u0103 toate aspectele preg\u0103tirii infrastructurii pentru furnizarea de servicii gestionate. Cozystack permite rularea \u0219i furnizarea de clustere Kubernetes, baze de date \u0219i ma\u0219ini virtuale. Codul platformei este disponibil pe GitHub \u0219i este distribuit sub licen\u021ba Apache-2.0.      <\/p>\n<p>Ca stiv\u0103 de tehnologie de baz\u0103 se folose\u0219te Talos Linux \u0219i Flux CD. Imaginile cu sistemul, kernelul \u0219i modulele necesare sunt formate anterior \u0219i se actualizeaz\u0103 atomic, ceea ce permite evitarea componentelor precum dkms \u0219i managerul de pachete, garant\u00e2nd o func\u021bionare stabil\u0103. Se ofer\u0103 o metod\u0103 simpl\u0103 de instalare \u00eentr-un centru de date gol prin PXE \u0219i instalatorul talos-bootstrap similar cu Debian. \u00cen cadrul platformei, se pot desf\u0103\u0219ura servicii precum Kafka, FerretDB, PostgreSQL, Cilium, Grafana, Victoria Metrics \u0219i altele, printr-un simplu clic.       <\/p>\n<p>Platforma include o implementare gratuit\u0103 <a href=\"https:\/\/prohoster.info\/ro\/server\/dts-sofia\/\"  data-wpil-monitor-id=\"403\">a infrastructurii re\u021belii<\/a> (fabric) bazat pe Kube-OVN, \u0219i utilizeaz\u0103 Cilium pentru organizarea re\u021belei de servicii, MetalLB pentru anun\u021barea serviciilor c\u0103tre exterior. Stocarea este implementat\u0103 pe LINSTOR, cu op\u021biunea de a utiliza ZFS ca strat de baz\u0103 pentru stocare \u0219i DRBD pentru replicare. Exist\u0103 un stack de monitorizare preconfigurat pe baza VictoriaMetrics \u0219i Grafana. Pentru lansare <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/ro\/vps\/\"   title=\"ma\u0219ini virtuale\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2236\">ma\u0219ini virtuale<\/a> tehnologia KubeVirt este utilizat\u0103, permi\u021b\u00e2ndu-le s\u0103 ruleze ma\u0219ini virtuale tradi\u021bionale direct \u00een containere Kubernetes \u0219i av\u00e2nd toate integra\u021biile necesare cu Cluster API pentru a lansa clustere Kubernetes gestionate \u00een interiorul unui cluster Kubernetes \u2018fierbinte\u2019.      <\/p>\n<p>\u00cen ultimele o lun\u0103 \u0219i jum\u0103tate, echipa de proiect a lansat noile versiuni 0.36 \u0219i 0.37. Printre modific\u0103rile din aceste versiuni se num\u0103r\u0103:   <\/p>\n<ul>\n<li class=\"l\"> Interfa\u021ba utilizatorului a fost complet rescris\u0103. Ca baz\u0103 a fost utilizat proiectul openapi-ui.    <center><img decoding=\"async\" alt=\"Lansarea Cozystack 0.37, platform\u0103 PaaS deschis\u0103 bazat\u0103 pe Kubernetes\" src=\"\/wp-content\/uploads\/2025\/11\/e9f4b3d8fea5b49f04eba41eca15da7b.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> \u00cen interfa\u021b\u0103 a ap\u0103rut un selector de cluster. Acum, tabloul de bord func\u021bioneaz\u0103 \u00een modul unui singur cluster (c\u00e2te un tablou de bord pentru fiecare cluster). \u00cen viitor, aceea\u0219i interfa\u021b\u0103 va fi folosit\u0103 pentru modul multi-cluster.\n<li class=\"l\">  Pe ecranul clusterului, acum sunt vizibile toate spa\u021biile disponibile. Lista este generat\u0103 printr-un strat de agregare Kubernetes (tenant namespace), a\u0219a c\u0103 sunt afi\u0219ate doar acele spa\u021bii la care exist\u0103 acces.\n<li class=\"l\"> Crearea resurselor se face acum prin formulare, generate automat din Kubernetes OpenAPI. Comentariile din YAML nu sunt necesare: c\u00e2mpurile \u0219i validarea sunt ob\u021binute direct din specifica\u021bii.\n<li class=\"l\"> Specifica\u021bia noilor aplica\u021bii este generat\u0103 din helm-charts cu ajutorul generatorului cozy-values, iar c\u00e2mpurile introduse \u00een formular sunt reflectate sincronic \u00een YAML-ul final.\n<li class=\"l\"> Modulele de gestionare a tenant-ilor au fost mutate \u00een sec\u021biunea de administrare: aici pot fi create sub-tenant-uri \u0219i pot fi atribuite module\/aplica\u021bii specifice (accesul depinde de rolul \u0219i drepturile utilizatorului).\n<li class=\"l\"> Se preconizeaz\u0103 ad\u0103ugarea un tab cu consola VNC pentru ma\u0219inile virtuale. Pentru unele tipuri de resurse, vor fi ad\u0103ugate tab-uri\/c\u00e2mpuri speciale (de exemplu, pentru VM-uri KubeVirt).\n<li class=\"l\"> Mecanismul de gestionare a resurselor a fost stabilizat pentru tenent-ii Cozystack. Administratorii platformei pot acum seta limite explicite pentru CPU, memorie \u0219i stocare pentru fiecare tenant-namespace \u00een specifica\u021bia tenent-ului. Astfel, niciunul dintre tenent-ii nu poate \u201em\u00e2nca\u201d toate resursele, l\u0103s\u00e2nd ceilal\u021bi tenent-ii f\u0103r\u0103 resurse.\n<li class=\"l\"> Componentul Kube-OVN Plunger a fost ad\u0103ugat pentru monitorizarea continu\u0103 a st\u0103rii centrului de control al re\u021belei Kube-OVN. Agentul extern colecteaz\u0103 starea clusterului OVN \u0219i informa\u021bii despre consens, afi\u0219eaz\u0103 metrici Prometheus \u0219i fluxuri de evenimente prin SSE (Server-Sent Events).\n<li class=\"l\"> Extensia CoreDNS este acum desf\u0103\u0219urat\u0103 printr-un chart Helm \u0219i configurat\u0103 \u00een specifica\u021bia clusterului (scalare automat\u0103, num\u0103r de replici, IP de serviciu etc.). CoreDNS poate fi configurat at\u00e2t din tablou, c\u00e2t \u0219i prin API-ul Cozystack.\n<li class=\"l\"> Stocarea S3 bazat\u0103 pe SeaweedFS a devenit mai flexibil\u0103 la nivel de componente. Chart-ul Helm permite configurarea independent\u0103 a fiec\u0103rei componente \u0219i a resurselor sale: noduri master, servere de volum (cu suport pentru mai multe zone), baza de date \u0219i gateway-ul S3. Administratorii pot stabili pentru fiecare component\u0103 num\u0103rul de replici, limitele CPU\/memorie \u0219i volumul de stocare.\n<li class=\"l\"> FS SeaweedFS 3.97 a fost integrat cu suport pentru criptarea server-side a bucket-urilor S3 (SSE-C, SSE-KMS, SSE-S3). La actualizarea Cozystack, versiunea SeaweedFS va fi actualizat\u0103, iar specifica\u021bia serviciilor va fi automat transformat\u0103 \u00een noul format.\n<li class=\"l\"> Controllerul NGINX poate fi acum configurat la nivelul fiec\u0103rei replici: se pot stabili solicit\u0103ri\/limite CPU \u0219i memorie direct sau se poate alege unul dintre preset\u0103rile disponibile.\n<li class=\"l\"> Dac\u0103 unui server virtual i se atribuie un IP extern, acesta este \u00eentotdeauna folosit pentru traficul de egress, indiferent de metoda de atribuire a acestui IP.  <\/ul>\n<p>Sursa: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=64178\">opennet.ro<\/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.1 - 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\/ro\/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.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"ro_RO\" \/>\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\/ro\/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\udd47Lansare Cozystack 0.37, platform\u0103 PaaS open-source bazat\u0103 pe Kubernetes | ProHoster","description":"A fost lansat\u0103 versiunea gratuit\u0103 a platformei PaaS Cozystack 0.37, construit\u0103 pe Kubernetes.","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/news\/vypusk-cozystack-0-37-otkrytoj-paas-platformy-na-baze-kubernetes","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"ro_RO","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\/ro\/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\/ro\/wp-json\/wp\/v2\/posts\/147343","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=147343"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/147343\/revisions"}],"predecessor-version":[{"id":159480,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/147343\/revisions\/159480"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media\/147344"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=147343"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=147343"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=147343"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}