{"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\/de\/blog\/news\/vypusk-cozystack-1-4-otkrytoj-paas-platformy-na-baze-kubernetes","title":{"rendered":"Release von Cozystack 1.4, einer offenen PaaS-Plattform auf Kubernetes-Basis","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Die Ver\u00f6ffentlichung der freien PaaS-Plattform Cozystack 1.4, die auf Kubernetes basiert, ist verf\u00fcgbar. Das Projekt zielt darauf ab, eine fertige Plattform f\u00fcr Hosting-Anbieter und ein Framework f\u00fcr den Aufbau privater und \u00f6ffentlicher Clouds bereitzustellen. Die Plattform wird direkt auf Server installiert und umfasst alle Aspekte der Infrastrukturvorbereitung zur Bereitstellung verwalteter Dienste. Cozystack erm\u00f6glicht das Starten und Bereitstellen von Kubernetes-Clustern, Datenbanken und <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/de\/vps\/abuzoustojchivye-vps\/\" title=\"virtuelle Maschinen\" data-wpil-keyword-link=\"linked\">virtuelle Maschinen<\/a>. Der Code der Plattform ist auf GitHub verf\u00fcgbar und wird unter der Lizenz Apache-2.0 verbreitet.<\/p>\n<p>Die Plattform beinhaltet eine freie Implementierung der Netzwerk-Infrastruktur (Fabric) auf Basis von Kube-OVN und verwendet Cilium zur Organisation des Servicenetzwerks, MetalLB zur Ank\u00fcndigung von Services nach au\u00dfen. Der Speicher wird auf LINSTOR implementiert, wobei die Verwendung von ZFS als Basisschicht f\u00fcr den Speicher und DRBD f\u00fcr die Replikation vorgeschlagen wird. Ein vorinstallierter Monitoring-Stack basierend auf VictoriaMetrics und Grafana ist enthalten. F\u00fcr den Start <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/de\/vps\/\" title=\"virtuelle Maschinen\" data-wpil-keyword-link=\"linked\">virtuelle Maschinen<\/a> Die KubeVirt-Technologie wird verwendet, die es erm\u00f6glicht, klassische virtuelle Maschinen direkt in Kubernetes-Containern auszuf\u00fchren und bereits \u00fcber alle erforderlichen Integrationen mit dem Cluster-API zum Starten verwalteter Kubernetes-Cluster innerhalb eines 'physischen' Kubernetes-Clusters verf\u00fcgt. Im Rahmen der Plattform k\u00f6nnen mit einem Klick Kafka, FerretDB, PostgreSQL, Cilium, Grafana, Victoria Metrics und andere Dienste bereitgestellt werden. <\/p>\n<p>Die wichtigsten Neuerungen in Cozystack 1.4.0:<\/p>\n<ul>\n<li class=\"l\"> Eine neue Verwaltungsoberfl\u00e4che, die auf dem Projekt cozystack-ui basiert, wurde eingef\u00fchrt. Der alte Stack openapi-ui und BFF wurde durch ein Frontend auf React 19 und TypeScript ersetzt, das direkt mit der Kubernetes-API arbeitet. Dar\u00fcber hinaus bietet die Benutzeroberfl\u00e4che Unterst\u00fctzung f\u00fcr dynamische VNC-WebSocket-URLs f\u00fcr virtuelle Maschinen, Runtime-Branding \u00fcber ConfigMap, Lesezugriff auf ApplicationDefinition f\u00fcr den Anwendungskatalog und die Umleitung alter Adressen \/openapi-ui\/*.\n<li class=\"l\"> F\u00fcr die Worker-Knoten der Mandantencluster wurde ein permanentes Speichersystem implementiert. Die virtuellen Maschinen der Worker-Knoten nutzen jetzt PVC-Volumes \u00fcber KubeVirt dataVolumeTemplates anstelle von emptyDisk. Dadurch werden kubelet-Zertifikate, kubeconfig und der Zustand von containerd nach einem Neustart der virtuellen Maschine gespeichert. Das Feld ephemeralStorage wurde in diskSize umbenannt, und die Einstellung storageClass auf Ebene der NodeGroup wurde hinzugef\u00fcgt. Bei der Migration werden die alten Werte automatisch konvertiert.\n<li class=\"l\"> Ein neues Schema f\u00fcr Ressourcen-Presets wurde analog zu den Typen virtueller Maschinen bei Cloud-Anbietern hinzugef\u00fcgt. Die Presets werden im Format . beschrieben, wobei die Serien t1, c1, s1, u1 und m1 unterschiedliche Verh\u00e4ltnisse von CPU und RAM festlegen, w\u00e4hrend die Gr\u00f6\u00dfen von nano bis 4xlarge reichen. Insgesamt stehen 40 Varianten zur Verf\u00fcgung. Die alten Namen der Presets wurden als veraltete Aliase gespeichert und werden ohne \u00c4nderung der tats\u00e4chlichen CPU- und RAM-Limits automatisch migriert.\n<li class=\"l\"> Das System f\u00fcr deklaratives Backup verwalteter Anwendungen wurde erweitert. Der Controller backupstrategy erhielt Strategien f\u00fcr PostgreSQL, MariaDB, ClickHouse und FoundationDB. BackupClass, Plan, BackupJob und RestoreJob sowie geplante und einmalige Backups, Wiederherstellung vor Ort und Wiederherstellung in eine Kopie werden unterst\u00fctzt. Daten werden in ein S3-kompatibles Objekt-Storage exportiert, und die Anmeldedaten werden \u00fcber Kubernetes Secret \u00fcbertragen.\n<li class=\"l\"> Ein optionales Systempaket hami mit HAMi 2.8.1 wurde hinzugef\u00fcgt, um den gemeinsamen Zugriff auf NVIDIA-GPUs in tenantbasierten Clustern zu erm\u00f6glichen. Benutzerdefinierte Workloads k\u00f6nnen Ressourcen von nvidia.com\/gpu, nvidia.com\/gpumem und nvidia.com\/gpucores anfordern, was die Verteilung von vGPUs auf mehrere Pods erm\u00f6glicht. Die Aktivierung erfolgt \u00fcber die Option hami.enabled und erfordert den NVIDIA GPU Operator.\n<li class=\"l\"> Es gibt jetzt eine einheitliche Einstellung publishing.proxyProtocol zur Aktivierung des PROXY-Protokolls auf Hosts mit ingress-nginx. Bei Aktivierung wird automatisch Ouroboros bereitgestellt, das das Problem des hairpin-NAT f\u00fcr Anfragen aus dem Cluster an seine \u00f6ffentlichen Namen behebt. F\u00fcr Multi-Tenant-Cluster gibt es das Add-on addons.ouroboros.enabled.\n<li class=\"l\"> Im cozystack-operator wurden Einstellungen zur Erstellung von HelmRelease hinzugef\u00fcgt: Intervall, Wiederholungsintervall, Installationszeit\u00fcberschreitung, Upgrade-Zeit\u00fcberschreitung und maximale Historie. Die Wiederholungsstrategie wurde auf RetryOnFailure umgestellt, und f\u00fcr bestimmte Anwendungen kann eine Zeit\u00fcberschreitung \u00fcber die Annotation release.cozystack.io\/helm-install-timeout festgelegt werden. Dies behebt mehrere Probleme bei den Kaltstarts von Multi-Tenant-Clustern.\n<li class=\"l\"> F\u00fcr die Worker-Knoten des Multi-Tenant-Kubernetes wird die Ressourcenzuteilung des Kubelet f\u00fcr CPU und RAM automatisch berechnet. Die Annotationen des Cluster-Autoscalers spiegeln jetzt die zugewiesenen Ressourcen wider, nicht das gesamte Volumen an CPU und RAM.\n<li class=\"l\"> Die Basis-Komponenten der Plattform wurden aktualisiert: 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. Neue Pakete HAMi 2.8.1 und Ouroboros 0.7.2 wurden hinzugef\u00fcgt.\n<li class=\"l\"> Die Diagnose wurde verbessert: cozyreport sammelt jetzt Informationen \u00fcber Flux, cert-manager, Host-Umgebung, Application, ApplicationDefinition und Tenant-Ressourcen und erstellt eine summary.txt mit einer kurzen Zusammenfassung der aktuellen Probleme. Grafana-Dashboards und Datensammelregeln zur \u00dcberwachung von GPUs wurden hinzugef\u00fcgt.\n<li class=\"l\"> Fehler in MongoDB, Kafka, Multi-Tenant Kubernetes Bootstrap, etcd, Velero, Kamaji, LINSTOR, SeaweedFS, Harbor, objectstorage-controller, API und anderen Komponenten wurden behoben. Im API wurde die IDOR-Sicherheitsanf\u00e4lligkeit in den Handlern TenantNamespace Get und Watch behoben.\n<\/ul>\n<p>Bei einem Upgrade ist zu beachten, dass die Worker-Knoten der Multi-Tenant-Cluster einmal der Reihe nach wegen des Wechsels zu persistenten PVC-Laufwerken ersetzt werden. Virtuelle Maschinen von KubeVirt, die vor dem Upgrade der Plattform gestartet wurden, ben\u00f6tigen nach dem \u00dcbergang zu KubeVirt 1.8.2 einen Kaltneustart, da die Live-Migration alter virt-launcher-Prozesse aufgrund der \u00c4nderung der QEMU-Version fehlschlagen kann. Dar\u00fcber hinaus sind die PostgreSQL-Parameter jetzt typisiert und werden anhand einer Negativliste gepr\u00fcft, und der cert-manager 1.20 startet standardm\u00e4\u00dfig Container mit UID\/GID 65532.<br \/>\n<br \/>Quelle: <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.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 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\/de\/blog\/news\/vypusk-cozystack-1-4-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=\"de_DE\" \/>\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\/de\/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\udd47Ver\u00f6ffentlichung von Cozystack 1.4, der offenen PaaS-Plattform auf Basis von Kubernetes | ProHoster","description":"Die Version 1.4 der offenen PaaS-Plattform Cozystack, die auf Kubernetes basiert, ist jetzt verf\u00fcgbar.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-cozystack-1-4-otkrytoj-paas-platformy-na-baze-kubernetes","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","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\/de\/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\/de\/wp-json\/wp\/v2\/posts\/181782","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=181782"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/181782\/revisions"}],"predecessor-version":[{"id":182096,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/181782\/revisions\/182096"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=181782"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=181782"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=181782"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}