{"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\/da\/blog\/news\/vypusk-cozystack-0-37-otkrytoj-paas-platformy-na-baze-kubernetes","title":{"rendered":"Udgivelse af Cozystack 0.37, en \u00e5ben PaaS-platform baseret p\u00e5 Kubernetes","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Udgivelsen af den gratis PaaS-platform Cozystack 0.37, bygget p\u00e5 Kubernetes, er nu tilg\u00e6ngelig. Projektet sigter mod at tilbyde en klar platform til hostingudbydere og et rammev\u00e6rk til at bygge private og offentlige cloud-l\u00f8sninger. Platformen installeres direkte p\u00e5 servere og d\u00e6kker alle aspekter af infrastrukturforberedelse til at tilbyde styrede tjenester. Cozystack g\u00f8r det muligt at starte og levere Kubernetes-klynger, databaser og virtuelle maskiner. Koden til platformen er tilg\u00e6ngelig p\u00e5 GitHub og distribueres under Apache-2.0 licensen.      <\/p>\n<p>Som basis for teknologistakken bruges Talos Linux og Flux CD. Billeder med systemet, kernen og de n\u00f8dvendige moduler dannes p\u00e5 forh\u00e5nd og opdateres atomisk, hvilket g\u00f8r det muligt at undg\u00e5 komponenter som dkms og pakkestyringssystemet, samtidig med at stabil drift sikres. Der tilbydes en enkel installationsmetode i et tomt datacenter ved hj\u00e6lp af PXE og den debian-lignende installationsprogram talos-bootstrap. Inden for platformen kan man med \u00e9t klik implementere Kafka, FerretDB, PostgreSQL, Cilium, Grafana, Victoria Metrics og andre tjenester.       <\/p>\n<p>Platformen inkluderer en fri implementering <a href=\"https:\/\/prohoster.info\/da\/server\/dts-sofia\/\"  data-wpil-monitor-id=\"403\">af netv\u00e6rksinfrastruktur<\/a> (fabric) baseret p\u00e5 Kube-OVN, og bruger Cilium til at organisere tjenestenetv\u00e6rket, MetalLB til at annoncere tjenester til omverdenen. Lagring er implementeret p\u00e5 LINSTOR, hvor ZFS tilbydes som basislag for lagring og DRBD til replikering. Der er en forudindstillet monitoreringsstak baseret p\u00e5 VictoriaMetrics og Grafana. Til opstart <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/da\/vps\/\"   title=\"virtual machines\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2236\">virtual machines<\/a> KubeVirt-teknologien bruges, som muligg\u00f8r k\u00f8rsel af traditionelle virtuelle maskiner direkte i Kubernetes-containere og allerede har alle n\u00f8dvendige integrationer med Cluster API til at k\u00f8re administrerede Kubernetes-klynger inden i et &#171;jern&#187; Kubernetes-klynge.      <\/p>\n<p>I l\u00f8bet af de sidste halvanden m\u00e5ned har projektteamet frigivet nye versioner 0.36 og 0.37. Blandt \u00e6ndringerne i disse udgivelser:   <\/p>\n<ul>\n<li class=\"l\"> Brugergr\u00e6nsefladen er skrevet fuldst\u00e6ndigt om. Som grundlaget er openapi-ui projektet blevet anvendt.    <center><img decoding=\"async\" alt=\"Udgivelse af Cozystack 0.37, en \u00e5ben PaaS-platform baseret p\u00e5 Kubernetes\" src=\"\/wp-content\/uploads\/2025\/11\/e9f4b3d8fea5b49f04eba41eca15da7b.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> I gr\u00e6nsefladen er der tilf\u00f8jet en klyngeselektor. Nu fungerer dashboardet i en enkelt klynge tilstand (et dashboard pr. klynge). I fremtiden vil den samme gr\u00e6nseflade blive brugt til multiklynge-tilstand.\n<li class=\"l\">  P\u00e5 klyngesk\u00e6rmen er alle tilg\u00e6ngelige namespaces nu synlige med det samme. Listen dannes gennem det aggregerende lag Kubernetes (tenant namespace), s\u00e5 kun de namespaces, der er tilg\u00e6ngelige, vises.\n<li class=\"l\"> Oprettelse af ressourcer foreg\u00e5r nu via formularer, der automatisk genereres fra Kubernetes OpenAPI. Kommentarer fra YAML er ikke n\u00f8dvendige: Felter og validering tages direkte fra specifikationerne.\n<li class=\"l\"> Specifikationen af nye applikationer dannes fra Helm-diagrammer ved hj\u00e6lp af cozy-values generatoren, og de indtastede felter i formularen afspejles synkront i den endelige YAML.\n<li class=\"l\"> Modulerne til administration af tenants er blevet flyttet til administrativ sektion: her kan man oprette sub-tenants og installere specifikke moduler\/applikationer for dem (adgang afh\u00e6nger af brugerens rolle og rettigheder).\n<li class=\"l\"> Der er planlagt en tilf\u00f8jelse af en fane med VNC-konsollen for virtuelle maskiner. For nogle typer ressourcer vil der blive tilf\u00f8jet specielle faner\/felter (f.eks. for KubeVirt-VM'er).\n<li class=\"l\"> Mekanismen til ressourceh\u00e5ndtering for Cozystack-tenanter er stabiliseret. Platformadministratorer kan nu angive specifikke gr\u00e6nser for CPU, hukommelse og lagring for hver tenant-namespace i tenant-specifikationen. P\u00e5 den m\u00e5de kan ingen tenant 'ford\u00f8je' alt og efterlade andre tenants uden ressourcer.\n<li class=\"l\"> Kube-OVN Plunger-komponenten er blevet tilf\u00f8jet til konstant overv\u00e5gning af tilstanden for det centrale kontrolklynge i Kube-OVN-netv\u00e6rket. En ekstern agent indsamler status for OVN-klyngen og konsensusinformation, viser Prometheus-metrics og str\u00f8m af begivenheder via SSE (Server-Sent Events).\n<li class=\"l\"> CoreDNS-tilf\u00f8jelsen rulles nu ud via Helm-diagram og konfigureres i klynge-specifikationen (automatisering, antal repliker, service-IP osv.). CoreDNS kan konfigureres b\u00e5de i dashboardet og gennem API'et Cozystack.\n<li class=\"l\"> S3-lagring baseret p\u00e5 SeaweedFS er blevet mere fleksibel p\u00e5 komponentniveau. Helm-diagrammet giver mulighed for uafh\u00e6ngig konfiguration af hver komponent og dens ressourcer: master-noder, volume-servere (med underst\u00f8ttelse af flere zoner), database og S3-gateway. Administratorer kan angive antallet af repliker, CPU-\/hukommelsesgr\u00e6nser og lagerplads for hver komponent.\n<li class=\"l\"> SeaweedFS 3.97 er integreret med st\u00f8tte til server-side kryptering af S3-b\u00f8tter (SSE-C, SSE-KMS, SSE-S3). Ved opdatering af Cozystack opdateres versionen af SeaweedFS, og specifikationen af tjenester omdannes automatisk til det nye format.\n<li class=\"l\"> NGINX-controller kan nu konfigureres p\u00e5 niveauet for hver replika: du kan angive CPU- og hukommelsesgr\u00e6nser direkte eller v\u00e6lge en af de f\u00e6rdige pr\u00e6definerede indstillinger.\n<li class=\"l\"> Hvis der er tildelt en ekstern IP til en virtuel maskine, bruges den altid til egress-trafik, uanset hvilken metode der anvendes til tildeling af denne IP.  <\/ul>\n<p>Kilde: <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.3 - 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\/da\/blog\/news\/vypusk-cozystack-0-37-otkrytoj-paas-platformy-na-baze-kubernetes\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\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\/da\/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\udd47 Udgivelsen af Cozystack 0.37, den \u00e5bne PaaS-platform baseret p\u00e5 Kubernetes | ProHoster","description":"Udgivelsen af den gratis PaaS-platform Cozystack 0.37, bygget p\u00e5 Kubernetes, er tilg\u00e6ngelig.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/news\/vypusk-cozystack-0-37-otkrytoj-paas-platformy-na-baze-kubernetes","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","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\/da\/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\/da\/wp-json\/wp\/v2\/posts\/147343","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=147343"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/147343\/revisions"}],"predecessor-version":[{"id":159480,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/147343\/revisions\/159480"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media\/147344"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=147343"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=147343"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=147343"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}