{"id":181782,"date":"2026-05-28T14:48:34","date_gmt":"2026-05-28T12:48:34","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-cozystack-1-4-otkrytoj-paas-platformy-na-baze-kubernetes"},"modified":"2026-05-28T14:48:34","modified_gmt":"2026-05-28T12:48:34","slug":"vypusk-cozystack-1-4-otkrytoj-paas-platformy-na-baze-kubernetes","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sv\/blog\/news\/vypusk-cozystack-1-4-otkrytoj-paas-platformy-na-baze-kubernetes","title":{"rendered":"Lanseringen av Cozystack 1.4, en \u00f6ppen PaaS-plattform baserad p\u00e5 Kubernetes","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Den nya versionen av PaaS-plattformen Cozystack 1.4, byggd p\u00e5 Kubernetes, \u00e4r nu tillg\u00e4nglig. Projektet syftar till att erbjuda en f\u00e4rdig plattform f\u00f6r hostingleverant\u00f6rer och ett ramverk f\u00f6r att bygga privata och offentliga moln. Plattformen installeras direkt p\u00e5 servrar och t\u00e4cker alla aspekter av infrastrukturber preparering f\u00f6r att tillhandah\u00e5lla hanterade tj\u00e4nster. Cozystack m\u00f6jligg\u00f6r drifts\u00e4ttning och tillhandah\u00e5llande av Kubernetes-kluster, databaser och <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sv\/vps\/abuzoustojchivye-vps\/\" title=\"virtuella maskiner\" data-wpil-keyword-link=\"linked\">virtuella maskiner<\/a>. Plattformens kod \u00e4r tillg\u00e4nglig p\u00e5 GitHub och distribueras under Apache-2.0-licensen.<\/p>\n<p>Plattformen inkluderar en \u00f6ppen implementation av n\u00e4tverksinfrastrukturen (fabric) baserad p\u00e5 Kube-OVN och anv\u00e4nder Cilium f\u00f6r att organisera tj\u00e4nsten\u00e4tverk, MetalLB f\u00f6r annonsering av tj\u00e4nster ut\u00e5t. Lagring implementeras med LINSTOR, som erbjuder anv\u00e4ndning av ZFS som baslager f\u00f6r lagring och DRBD f\u00f6r replikering. En f\u00f6rkonfigurerad \u00f6vervakningsstack baserad p\u00e5 VictoriaMetrics och Grafana finns tillg\u00e4nglig. F\u00f6r att starta <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sv\/vps\/\" title=\"virtuella maskiner\" data-wpil-keyword-link=\"linked\">virtuella maskiner<\/a> teknologin KubeVirt anv\u00e4nds, vilket m\u00f6jligg\u00f6r att k\u00f6ra klassiska virtuella maskiner direkt i Kubernetes-containrar och redan har alla n\u00f6dv\u00e4ndiga integrationer med Cluster API f\u00f6r att starta hanterade Kubernetes-kluster inom en \"fysisk\" Kubernetes-kluster. Inom plattformen kan man med ett klick deployera Kafka, FerretDB, PostgreSQL, Cilium, Grafana, Victoria Metrics och andra tj\u00e4nster. <\/p>\n<p>De viktigaste nyheterna i Cozystack 1.4.0:<\/p>\n<ul>\n<li class=\"l\"> Ett nytt administrationsgr\u00e4nssnitt baserat p\u00e5 projektet cozystack-ui har presenterats. Den gamla stacken openapi-ui och BFF har ersatts av front-end p\u00e5 React 19 och TypeScript, som arbetar direkt med Kubernetes API. Dessutom har gr\u00e4nssnittet nu st\u00f6d f\u00f6r dynamiska VNC WebSocket-URL:er f\u00f6r virtuella maskiner, runtime-branding via ConfigMap, l\u00e4sning av ApplicationDefinition f\u00f6r applikationskatalogen och omdirigering av gamla adresser \/openapi-ui\/*.\n<li class=\"l\"> F\u00f6r worker-noder i tenantkluster implementerades permanent lagring. Virtuella maskiner f\u00f6r worker-noder anv\u00e4nder nu PVC-diskar via KubeVirt dataVolumeTemplates ist\u00e4llet f\u00f6r emptyDisk. Detta s\u00e4kerst\u00e4ller att kubelet-certifikat, kubeconfig och containerd-status sparas efter omstart av den virtuella maskinen. F\u00e4ltet ephemeralStorage har d\u00f6pts om till diskSize, och en inst\u00e4llning f\u00f6r storageClass har lagts till p\u00e5 niv\u00e5 av NodeGroup. Under migreringen omvandlas gamla v\u00e4rden automatiskt.\n<li class=\"l\"> En ny resurspreset-schema har lagts till i likhet med typer av virtuella maskiner hos molnleverant\u00f6rer. Presets beskrivs i formatet ., d\u00e4r serierna t1, c1, s1, u1 och m1 anger olika f\u00f6rh\u00e5llanden mellan CPU och minne, medan storlekarna varierar fr\u00e5n nano till 4xlarge. Totalt finns 40 alternativ. Gamla preset-namn har sparats som deprecierade alias och migreras automatiskt utan att de faktiska CPU- och minnesgr\u00e4nserna \u00e4ndras.\n<li class=\"l\"> Systemet f\u00f6r deklarativ backup av hanterade applikationer har utvidgats. BackupStrategy-kontrollern har f\u00e5tt strategier f\u00f6r PostgreSQL, MariaDB, ClickHouse och FoundationDB. BackupClass, Plan, BackupJob och RestoreJob st\u00f6ds, med schemalagda och eng\u00e5ngsbackuper, \u00e5terst\u00e4llning p\u00e5 plats och \u00e5terst\u00e4llning till en kopia. Data exporteras till S3-kompatibel objektlagring, och autentiseringsuppgifter \u00f6verf\u00f6rs via Kubernetes Secret.\n<li class=\"l\"> Ett valfritt systempaket hami har lagts till med HAMi 2.8.1 f\u00f6r gemensam \u00e5tkomst till NVIDIA GPU i tenantkluster. Anv\u00e4ndarens workload kan beg\u00e4ra resurser fr\u00e5n nvidia.com\/gpu, nvidia.com\/gpumem och nvidia.com\/gpucores, vilket m\u00f6jligg\u00f6r f\u00f6rdelning av vGPU mellan flera poddar. Aktivering g\u00f6rs via parametern hami.enabled och kr\u00e4ver NVIDIA GPU Operator.\n<li class=\"l\"> Det finns en enhetlig inst\u00e4llning publishing.proxyProtocol f\u00f6r att aktivera PROXY-protokollet p\u00e5 v\u00e4rdar med ingress-nginx. N\u00e4r denna aktiveras deployas automatiskt Ouroboros, vilket l\u00f6ser problemet med hairpin-NAT f\u00f6r anrop fr\u00e5n klustret till dess offentliga namn. F\u00f6r tenantkluster finns ett till\u00e4gg addons.ouroboros.enabled.\n<li class=\"l\"> I cozystack-operator har inst\u00e4llningar f\u00f6r generering av HelmRelease lagts till: interval, retry interval, install timeout, upgrade timeout och max history. \u00c5terf\u00f6ringsstrategin har \u00e4ndrats till RetryOnFailure, och f\u00f6r specifika applikationer kan timeout anges via annoteringen release.cozystack.io\/helm-install-timeout. Detta l\u00f6ser flera problem vid kallstart av tenantkluster.\n<li class=\"l\"> F\u00f6r worker-noder i tenant Kubernetes ber\u00e4knas resursreservationsbehovet f\u00f6r kubelet automatiskt f\u00f6r CPU och minne. Annoteringarna cluster-autoscaler \u00e5terspeglar nu tilldelade resurser snarare \u00e4n den totala m\u00e4ngden CPU och minne.\n<li class=\"l\"> De grundl\u00e4ggande plattformsdelarna har uppdaterats: Talos 1.13.0, cert-manager 1.20.2, Cilium 1.19.3, NVIDIA GPU Operator 26.3.1, etcd-operator 0.4.3, KubeVirt 1.8.2, cozy-proxy 0.3.0, linstor-csi 1.10.6. Nya paket HAMi 2.8.1 och Ouroboros 0.7.2 har lagts till.\n<li class=\"l\"> Diagnostiken har f\u00f6rb\u00e4ttrats: cozyreport samlar nu in information om Flux, cert-manager, v\u00e4rdmilj\u00f6, Application, ApplicationDefinition och Tenant-resurser, samt genererar summary.txt med en kort sammanfattning av aktuella problem. Grafana-instrumentpaneler och datainsamlingsregler f\u00f6r \u00f6vervakning av GPU har lagts till.\n<li class=\"l\"> Fel har r\u00e4ttats i MongoDB, Kafka, tenant Kubernetes bootstrap, etcd, Velero, Kamaji, LINSTOR, SeaweedFS, Harbor, objectstorage-controller, API och andra komponenter. I API har en IDOR-s\u00e5rbarhet \u00e5tg\u00e4rdats i hanterarna TenantNamespace Get och Watch.\n<\/ul>\n<p>Vid uppgradering b\u00f6r man t\u00e4nka p\u00e5 att worker-noder i tenantkluster kommer att bytas ut successivt p\u00e5 en g\u00e5ng p\u00e5 grund av \u00f6verg\u00e5ngen till permanenta PVC-diskar. KubeVirt virtuella maskiner som k\u00f6rdes f\u00f6re plattformsuppgraderingen kommer att kr\u00e4va kall omstart efter \u00f6verg\u00e5ngen till KubeVirt 1.8.2, eftersom levande migrering av gamla virt-launcher-processer kan misslyckas p\u00e5 grund av versions\u00e4ndring av QEMU. Dessutom \u00e4r PostgreSQL-parametrar nu typade och kontrolleras mot en denylist, och cert-manager 1.20 k\u00f6rs som standard med containrar som har UID\/GID 65532.<br \/>\n<br \/>K\u00e4lla: <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65547\">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 1.4, \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":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-181782","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - 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 1.4, \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=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sv\/blog\/news\/vypusk-cozystack-1-4-otkrytoj-paas-platformy-na-baze-kubernetes\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sv_SE\" \/>\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 1.4, \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 1.4, \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\/sv\/blog\/news\/vypusk-cozystack-1-4-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-05-28T12:48:34+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-05-28T12:48:34+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\udd47Lansering av Cozystack 1.4, den \u00f6ppna PaaS-plattformen baserad p\u00e5 Kubernetes | ProHoster","description":"Den nya versionen av den \u00f6ppna PaaS-plattformen Cozystack 1.4 \u00e4r nu tillg\u00e4nglig, byggd p\u00e5 Kubernetes.","canonical_url":"https:\/\/prohoster.info\/sv\/blog\/news\/vypusk-cozystack-1-4-otkrytoj-paas-platformy-na-baze-kubernetes","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sv_SE","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 1.4, \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 1.4, \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u043e\u0439 \u043d\u0430 \u0431\u0430\u0437\u0435 Kubernetes.","og:url":"https:\/\/prohoster.info\/sv\/blog\/news\/vypusk-cozystack-1-4-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-05-28T12:48:34+00:00","article:modified_time":"2026-05-28T12:48:34+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/181782","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/comments?post=181782"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/181782\/revisions"}],"predecessor-version":[{"id":182096,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/181782\/revisions\/182096"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=181782"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=181782"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=181782"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}