{"id":154437,"date":"2026-01-20T11:12:01","date_gmt":"2026-01-20T09:12:01","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-cozystack-0-40-otkrytoj-paas-platformy-na-baze-kubernetes"},"modified":"2026-01-20T11:12:01","modified_gmt":"2026-01-20T09:12:01","slug":"vypusk-cozystack-0-40-otkrytoj-paas-platformy-na-baze-kubernetes","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/news\/vypusk-cozystack-0-40-otkrytoj-paas-platformy-na-baze-kubernetes","title":{"rendered":"Rilascio di Cozystack 0.40, piattaforma PaaS open source basata su Kubernetes","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>\u00c8 disponibile il rilascio della piattaforma PaaS Cozystack 0.40, basata su Kubernetes. Il progetto \u00e8 mirato a fornire una piattaforma pronta per i fornitori di hosting e un framework per la creazione di cloud privati e pubblici. La piattaforma si installa direttamente sui server e copre tutti gli aspetti della preparazione dell'infrastruttura per la fornitura di servizi gestiti. Cozystack consente di eseguire e fornire cluster Kubernetes, database e macchine virtuali. Il codice della piattaforma \u00e8 disponibile su GitHub ed \u00e8 distribuito con licenza Apache-2.0.      <\/p>\n<p>Viene utilizzato Talos Linux e Flux CD come stack tecnologico di base. Le immagini del sistema, del kernel e dei moduli necessari vengono precompilate e aggiornate in modo atomico, il che consente di evitare componenti come dkms e gestori di pacchetti, garantendo cos\u00ec un funzionamento stabile. \u00c8 fornito un metodo semplice di installazione in un data center vuoto tramite PXE e l'installer talos-bootstrap simile a debian. All'interno della piattaforma \u00e8 possibile distribuire facilmente Kafka, FerretDB, PostgreSQL, Cilium, Grafana, Victoria Metrics e altri servizi.       <\/p>\n<p>La piattaforma include un'implementazione open source <a href=\"https:\/\/prohoster.info\/it\/server\/dts-sofia\/\"  data-wpil-monitor-id=\"401\">dell'infrastruttura di rete<\/a> (fabric) basato su Kube-OVN e utilizza Cilium per la creazione di una rete di servizio, e MetalLB per l'annuncio dei servizi esternamente. Lo storage \u00e8 implementato su LINSTOR, dove viene offerto l'uso di ZFS come strato di base per lo storage e DRBD per la replicazione. C'\u00e8 uno stack di monitoraggio preconfigurato basato su VictoriaMetrics e Grafana. Per l'avvio delle macchine virtuali viene utilizzata la tecnologia KubeVirt, che permette di eseguire macchine virtuali classiche direttamente nei container Kubernetes e ha gi\u00e0 tutte le integrazioni necessarie con Cluster API per l'avvio di cluster Kubernetes gestiti all'interno di un cluster Kubernetes &#171;fisico&#187;.      <\/p>\n<p>Nel nuovo rilascio:  <\/p>\n<ul>\n<li class=\"l\"> Aggiunto un pianificatore LINSTOR per il posizionamento ottimale dei pod. Un proprio &#171;scheduler extender&#187; per Kubernetes lavora insieme al pianificatore standard di Kubernetes e aiuta a posizionare in modo ottimale i pod sui nodi con storage LINSTOR. Quando un pod richiede un volume LINSTOR, il pianificatore chiede al controller LINSTOR su quali nodi sono presenti le repliche locali dei volumi richiesti. Viene data priorit\u00e0 ai nodi in cui i dati sono gi\u00e0 presenti, il che minimizza il traffico di rete e migliora le prestazioni I\/O. \u00c8 stato implementato anche un admission webhook, che indirizza automaticamente i pod che utilizzano i volumi CSI di LINSTOR al proprio pianificatore, garantendo un'integrazione senza soluzione di continuit\u00e0 senza configurazione manuale.\n<li class=\"l\"> Storage SeaweedFS SeaweedFS \u00e8 stato aggiornato alla versione 4.05, in cui \u00e8 stata ottimizzata la localit\u00e0 del traffico S3: le richieste ora vengono inviate ai server pi\u00f9 vicini, riducendo i ritardi e accelerando le operazioni di archiviazione. \u00c8 stato anche aggiunto un nuovo componente admin con interfaccia web e supporto per l'autenticazione, oltre a worker per l'esecuzione di attivit\u00e0 distribuite. In Grafana sono stati aggiunti dashboard avanzati per monitorare i bucket, le chiamate API e le prestazioni. \u00c8 stato aggiunto supporto <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/it\/ssl-sertifikat\/\"   title=\"di certificati TLS\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"982\">di certificati TLS<\/a> per i componenti admin e worker.\n<li class=\"l\"> Il meccanismo valuesFrom di FluxCD ha sostituito le funzioni di lookup nei chart Helm. Questo miglioramento architetturale consente un passaggio di parametri pi\u00f9 pulito e elimina la necessit\u00e0 di controllori di sincronizzazione forzata (reconciliation). La configurazione da ConfigMaps e riferimenti a servizi \u00e8 ora gestita centralmente tramite la chiave cozystack-values in ogni namespace.\n<li class=\"l\"> Nei componenti per l'integrazione con LINSTOR \u00e8 stata implementata la funzione auto-diskful, che trasforma i nodi privi di disco (diskless) in nodi con disco (diskful), se questi mantengono risorse DRBD nello stato Primario per oltre 30 minuti.\n<li class=\"l\"> Sono stati implementati sistemi di gestione automatica delle versioni per PostgreSQL, Kubernetes, MariaDB e Redis, che monitorano gli aggiornamenti nei repository upstream e forniscono meccanismi per l'aggiornamento automatico delle versioni.  <\/ul>\n<p>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=64640\">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.40, \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-154437","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.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.40, \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\/it\/blog\/news\/vypusk-cozystack-0-40-otkrytoj-paas-platformy-na-baze-kubernetes\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\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.40, \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.40, \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\/it\/blog\/news\/vypusk-cozystack-0-40-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=\"2026-01-20T09:12:01+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-01-20T09:12:01+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\udd47Rilascio di Cozystack 0.40, piattaforma PaaS open source basata su Kubernetes | ProHoster","description":"\u00c8 disponibile il rilascio della piattaforma PaaS gratuita Cozystack 0.40, costruita su Kubernetes.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/news\/vypusk-cozystack-0-40-otkrytoj-paas-platformy-na-baze-kubernetes","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","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.40, \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.40, \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u043e\u0439 \u043d\u0430 \u0431\u0430\u0437\u0435 Kubernetes.","og:url":"https:\/\/prohoster.info\/it\/blog\/news\/vypusk-cozystack-0-40-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":"2026-01-20T09:12:01+00:00","article:modified_time":"2026-01-20T09:12:01+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"154437","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 21:03:37","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-20 14:18:20","updated":"2026-02-08 21:03:37","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/154437","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=154437"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/154437\/revisions"}],"predecessor-version":[{"id":158174,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/154437\/revisions\/158174"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=154437"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=154437"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=154437"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}