{"id":138999,"date":"2025-07-17T17:11:55","date_gmt":"2025-07-17T15:11:55","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-cozystack-0-33-otkrytoj-paas-platformy-na-baze-kubernetes"},"modified":"2026-02-08T19:38:48","modified_gmt":"2026-02-08T17:38:48","slug":"vypusk-cozystack-0-33-otkrytoj-paas-platformy-na-baze-kubernetes","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/news\/vypusk-cozystack-0-33-otkrytoj-paas-platformy-na-baze-kubernetes","title":{"rendered":"Versione Cozystack 0.33, piattaforma PaaS open source basata su Kubernetes","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>\u00c8 disponibile il rilascio della piattaforma PaaS open-source Cozystack 0.33, costruita su Kubernetes. Il progetto mira a fornire una piattaforma pronta per i fornitori di hosting e un framework per la creazione di cloud privati e pubblici. La piattaforma viene installata 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 e distribuito sotto la 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=\"405\">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>Negli ultimi cinque mesi, il team del progetto ha rilasciato le nuove versioni 0.31, 0.32 e 0.33. Tra le modifiche in queste versioni:  <\/p>\n<ul>\n<li class=\"l\"> Unificata la gestione dell'allocazione delle risorse di CPU e memoria. Sono state aggiunte variabili di configurazione comuni cpu-allocation-ratio e memory-allocation-ratio per limitare le risorse di CPU e l'uso della memoria nelle macchine virtuali gestite da KubeVirt. Le variabili si applicano a tutte le applicazioni gestite e ai limiti delle risorse dei tenant. Le preimpostazioni tengono conto anche dei coefficienti di allocazione delle risorse e si comportano come definizioni esplicite delle risorse. Durante l'aggiornamento da versioni precedenti di Cozystack, la configurazione delle risorse nelle applicazioni gestite viene automaticamente convertita nel nuovo formato.\n<li class=\"l\"> Aggiunta la funzione di backup PVC nei cluster Kubernetes tenant, consentendo agli amministratori sia della piattaforma che di singoli tenant di creare backup e ripristinare i dati dei servizi in esecuzione nei cluster. Per il backup \u00e8 stato utilizzato il progetto Velero, e il sistema richiede un'archiviazione esterna compatibile con S3.\n<li class=\"l\"> Implementato il supporto per l'uso di archiviazioni NFS condivise con un nuovo modulo di sistema opzionale.\n<li class=\"l\"> Aggiunta la possibilit\u00e0 di configurare i socket CPU disponibili per le macchine virtuali tramite il parametro resources.cpu.sockets, consentendo di assegnare socket specifici alle macchine virtuali.\n<li class=\"l\"> Aggiunto il supporto per l'uso di immagini golden pre-caricate per le macchine virtuali, che accelera la preparazione attraverso i riferimenti a immagini esistenti anzich\u00e9 il download tramite HTTP.\n<li class=\"l\"> Implementata l'opzione exposeMethod per Ingress-NGINX nei cluster tenant, che consente di scegliere tra Proxied e LoadBalancer.\n<li class=\"l\"> Supporto migliorato per le applicazioni Java: le opzioni 'heap' vengono ora calcolate in base alle richieste e ai limiti di memoria.\n<li class=\"l\"> Sostituito il gestore di pacchetti standard: anzich\u00e9 Helm, ora viene utilizzata la nuova utility cozypkg (un wrapper per Helm e Flux per lo sviluppo locale).\n<li class=\"l\"> Aggiunto il sincronizzatore HelmRelease per componenti di sistema, che fornisce il controllo automatico delle modifiche chiave nella configurazione per un aggiornamento tempestivo delle applicazioni di sistema.\n<li class=\"l\"> Aggiunta la supporto per il registry mirror nei cluster Kubernetes tenant, configurando containerd per i cluster tenant.\n<li class=\"l\"> Realizzata una marcatura unificata degli oggetti secondari delle applicazioni per il monitoraggio tramite WorkloadMonitors.\n<li class=\"l\"> Aggiunta l'opzione cluster-domain per sovrascrivere il dominio cozy.local.\n<li class=\"l\"> Aggiunte regole RBAC per il forwarding delle porte in KubeVirt (SSH tramite virtctl).\n<li class=\"l\"> Abilitata la raccolta degli eventi e dei log di audit.\n<li class=\"l\"> Implementato il backup\/ripristino di PostgreSQL.\n<li class=\"l\"> Aggiunto un nuovo strumento cozyreport e assicurata la raccolta dei report in CI. Ora tutte le informazioni diagnostiche vengono salvate come artefatti di build.\n<li class=\"l\"> Aggiornati i componenti: cozykpg v1.1.0, flux-operator 0.23.0, Flux 2.6.x, Talos Linux v1.10.3, Cilium 1.17.4, MetalLB 0.15.2, Kube-OVN 1.13.13, cozy-proxy 0.2.0, Kafka Operator 0.45.1-rc1.\n<li class=\"l\"> Fornita la possibilit\u00e0 di installare Talos in ambienti Air Gap.\n<li class=\"l\"> Aggiunta la supporto per le GPU nei cluster Kubernetes tenant. Gli utenti della piattaforma possono eseguire carichi di lavoro GPU sia in macchine virtuali che nei cluster Kubernetes.\n<li class=\"l\"> Garantita la beta-supporto per l'architettura ARM (build cross-architetturale). Il sistema di build \u00e8 stato riprogettato per supportare file binari multi-architettura e immagini container.\n<li class=\"l\"> Espanso il VerticalPodAutoscaler (VPA), che \u00e8 incluso per un maggior numero di componenti Cozystack e consente l'ottimizzazione automatica delle risorse. In particolare, il VPA \u00e8 stato aggiunto per i cluster tenant del piano di controllo. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/it\/control-panel\/\"   title=\"pannelli di controllo\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"577\">pannelli di controllo<\/a> Cozystack e etcd-operator. Tutti i componenti di Cozystack con VPA abilitato possono automaticamente regolare le loro richieste di CPU e memoria in base al loro utilizzo, migliorando cos\u00ec la stabilit\u00e0.\n<li class=\"l\"> Aggiunta la supporto per Gateway API in Cilium, che consente di utilizzare funzionalit\u00e0 avanzate di routing L4\/L7 tramite Kubernetes Gateway API.\n<li class=\"l\"> Fornita la possibilit\u00e0 di aggiungere parametri personalizzati nelle configurazioni di Cilium per i cluster tenant.\n<li class=\"l\"> Nel controller Tenant HelmRelease Reconcile \u00e8 garantita la distribuzione delle modifiche di configurazione sui carichi di lavoro dei tenant (assicurando che qualsiasi HelmRelease definito nel tenant sia sincronizzato con gli aggiornamenti della piattaforma).\n<li class=\"l\"> \u00c8 stata aggiunta la possibilit\u00e0 di configurare il coefficiente di allocazione della CPU su KubeVirt (come le CPU virtuali si relazionano con quelle fisiche) attraverso il valore cpu-allocation-ratio nel configmap. Gli amministratori possono ottimizzare l'overcommit della CPU per le macchine virtuali, mantenendo il giusto equilibrio tra prestazioni e densit\u00e0.\n<li class=\"l\"> \u00c8 stata implementata l'esportazione delle macchine virtuali KubeVirt. Questa funzione opera tramite VirtualMachineExport in KubeVirt e consente agli utenti di creare snapshot o backup delle immagini delle macchine virtuali.\n<li class=\"l\"> \u00c8 stata garantita la compatibilit\u00e0 con diverse classi di archiviazione per le macchine virtuali. L'applicazione virtual-machine permette di scegliere qualsiasi StorageClass per il disco di sistema della macchina virtuale anzich\u00e9 utilizzare un PVC predefinito (vedi i valori systemDisk.storage e systemDisk.storageClass nella configurazione dell'applicazione).    <\/ul>\n<p>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=63589\">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.33, \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-138999","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.33, \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-33-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.33, \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.33, \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-33-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-07-17T15: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\udd47Rilascio di Cozystack 0.33, piattaforma PaaS open-source basata su Kubernetes | ProHoster","description":"\u00c8 disponibile il rilascio della piattaforma PaaS open-source Cozystack 0.33, basata su Kubernetes.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/news\/vypusk-cozystack-0-33-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.33, \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.33, \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-33-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-07-17T15: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":"138999","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:02:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 13:53:19","updated":"2026-02-08 20:02:20","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\/138999","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=138999"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/138999\/revisions"}],"predecessor-version":[{"id":157767,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/138999\/revisions\/157767"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=138999"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=138999"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=138999"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}