{"id":123468,"date":"2025-04-11T03:05:14","date_gmt":"2025-04-11T01:05:14","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-cozystack-0-30-otkrytoj-paas-platformy-na-baze-kubernetes"},"modified":"2026-02-08T19:38:48","modified_gmt":"2026-02-08T17:38:48","slug":"vypusk-cozystack-0-30-otkrytoj-paas-platformy-na-baze-kubernetes","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-cozystack-0-30-otkrytoj-paas-platformy-na-baze-kubernetes","title":{"rendered":"Cozystack 0.30, die offene PaaS-Plattform auf Basis von Kubernetes","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Die Version Cozystack 0.30.0 der freien PaaS-Plattform, die auf Kubernetes basiert, ist jetzt verf\u00fcgbar. Das Projekt zielt darauf ab, eine sofort einsatzbereite Plattform f\u00fcr Hosting-Anbieter und ein Framework zum Erstellen von privaten und \u00f6ffentlichen Clouds bereitzustellen. Die Plattform wird direkt auf Servern installiert und deckt alle Aspekte der Infrastrukturvorbereitung f\u00fcr die Bereitstellung verwalteter Dienste ab. Cozystack erm\u00f6glicht das Starten und Bereitstellen von Kubernetes-Clustern, Datenbanken und virtuellen Maschinen. Der Quellcode der Plattform ist auf GitHub verf\u00fcgbar und wird unter der Lizenz Apache-2.0 verteilt.      <\/p>\n<p>Der zugrunde liegende Technologie-Stack verwendet Talos Linux und Flux CD. Die Images mit dem System, dem Kernel und den erforderlichen Modulen werden im Voraus erstellt und atomar aktualisiert, was die Verwendung von Komponenten wie dkms und Paketmanagern \u00fcberfl\u00fcssig macht und eine stabile Funktionsweise gew\u00e4hrleistet. Eine einfache Installationsmethode in einem leeren Rechenzentrum wird mit PXE und dem debian-\u00e4hnlichen Installer talos-bootstrap bereitgestellt.       <\/p>\n<p>Die Plattform umfasst eine freie Implementierung <a href=\"https:\/\/prohoster.info\/de\/server\/dts-sofia\/\"  data-wpil-monitor-id=\"406\">der Netzwerkinfrastruktur<\/a> (fabric) basiert auf Kube-OVN und verwendet Cilium zur Organisation des Servicenetzwerks, MetalLB zur Ank\u00fcndigung von Services nach au\u00dfen. Der Speicher wird mit LINSTOR realisiert, wobei ZFS als Basisschicht f\u00fcr den Speicher und DRBD f\u00fcr die Replikation angeboten wird. Ein vorkonfiguriertes \u00dcberwachungs-Setup basierend auf VictoriaMetrics und Grafana ist vorhanden. F\u00fcr den Betrieb von virtuellen Maschinen wird die Technologie KubeVirt eingesetzt, die es erm\u00f6glicht, klassische virtuelle Maschinen direkt in Kubernetes-Containern auszuf\u00fchren und bereits alle erforderlichen Integrationen mit der Cluster-API f\u00fcr den Betrieb von verwalteten Kubernetes-Clustern innerhalb des \u201ephysischen\u201c Kubernetes-Clusters zu haben.    <\/p>\n<p>In den letzten anderthalb Monaten hat das Projektteam sieben neue Versionen ver\u00f6ffentlicht: 0.24-0.30. Zu den \u00c4nderungen in diesen Versionen geh\u00f6ren:    <\/p>\n<ul>\n<li class=\"l\"> Stabilisierung der Plattform f\u00fcr den Einsatz in Multi-DC-Konfigurationen. Es wurde umfangreiche Arbeit an der Konfiguration von etcd, Cilium, Kuve-OVN, Linstor und anderen Komponenten geleistet.\n<li class=\"l\"> St\u00e4rkung und Verbesserung des Observability-Stacks. Dashboards f\u00fcr verschiedene Komponenten wurden hinzugef\u00fcgt und die Grafana-Einstellungen optimiert, was die Leistung beschleunigt hat.\n<li> Ver\u00f6ffentlichung eines zus\u00e4tzlichen Dienstprogramms cozy-proxy, das das Ausgeben erm\u00f6glicht <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/de\/lir\/ipv4\/\"   title=\"IP-Adressen\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"726\">IP-Adressen<\/a> virtuellen Maschinen in K8s.\n<li class=\"l\"> Einf\u00fchrung des Vertical Pod Autoscalers. Der VPA setzt automatisch Ressourcenlimits f\u00fcr die Anwendung. Die Limits werden basierend auf historischen Metriken festgelegt.\n<li class=\"l\"> Refactoring und Hinzuf\u00fcgen neuer Abschnitte zur Dokumentation.\n<li class=\"l\"> Verschiebung des Repository der Plattform und der Hilfsdienste von der Organisation aenix-io zu der Organisation cozystack, nachdem das Projekt in den CNCF Sandbox \u00fcbergeben wurde.\n<li class=\"l\">  Cozystack 0.30: Einf\u00fchrung des GPU-Operators und Hinzuf\u00fcgung der GPU-Unterst\u00fctzung in virtuellen Maschinen. Die GPU-Unterst\u00fctzung erm\u00f6glicht die Nutzung der Plattform f\u00fcr die Ausf\u00fchrung von Aufgaben im Zusammenhang mit maschinellem Lernen.\n<li class=\"l\">  Cozystack 0.29: Es wurde an der Verbesserung der Stabilit\u00e4t und Zuverl\u00e4ssigkeit der Plattform gearbeitet. Die Schwachstelle CVE-2025-1974 in ingress-nginx wurde behoben. Ein Satz von Voreinstellungen wurde hinzugef\u00fcgt, die den Ressourcenverbrauch begrenzen. Automatische Zertifikatserneuerung wurde implementiert. Eine Cilium-Host-Firewall wurde hinzugef\u00fcgt. Ein Prozess zum Starten von e2e-Tests in GitHub CI wurde eingerichtet.\n<li class=\"l\">  Cozystack 0.28: Einf\u00fchrung des Vertical Pod Autoscalers, der automatisch Ressourcenlimits f\u00fcr verschiedene Anwendungen festlegt. Die Tenant-Isolierung ist standardm\u00e4\u00dfig aktiviert. Die Verantwortung f\u00fcr die Validierung der source-ip wurde von Cilium auf Kube-OVN \u00fcbertragen.\n<li class=\"l\">  Cozystack 0.27: Ein Satz von Linstor-Plunger-Skripten zur automatischen Behebung von Fehlern in LINSTOR (z.B. DRBD-Verbindung verloren, h\u00e4ngendes Loop-Ger\u00e4t usw.) wurde vorgeschlagen. Es wurde die M\u00f6glichkeit zur Verteilung von PostgreSQL-Replikaten auf verschiedene Knoten erg\u00e4nzt. Dashboards zur \u00dcberwachung von ClickHouse und Piraeus wurden hinzugef\u00fcgt.\n<li class=\"l\"> Cozystack 0.26: Die Stabilit\u00e4t in Multi-DC-Konfigurationen wurde erh\u00f6ht. Ein Monitoring der Netzwerkverbindungen wurde hinzugef\u00fcgt. Die M\u00f6glichkeit, Ressourcen f\u00fcr einzelne Tenants innerhalb des Clusters zu begrenzen, wurde eingerichtet. Ein Goldpinger-Tool zur \u00dcberwachung von Latenzen zwischen Rechenzentren wurde hinzugef\u00fcgt. Live-Migration von virtuellen Maschinen ist standardm\u00e4\u00dfig aktiviert. Es gibt nun die M\u00f6glichkeit, Snapshots von LINSTOR-Volumes zu erstellen.\n<li class=\"l\"> Cozystack 0.25: Ein unterst\u00fctzendes Werkzeug namens cozy-proxy wurde hinzugef\u00fcgt, das es erm\u00f6glicht, IP-Adressen vollst\u00e4ndig an virtuelle Maschinen zuzuweisen \u2013 nicht einzelne Ports, sondern die Adresse insgesamt. In Cosyastack basieren virtuelle Maschinen auf KubeVirt und werden \u00e4hnlich wie Pods verwaltet. Kubernetes sieht jedoch nicht vor, Pods vollst\u00e4ndig IP-Adressen zuzuweisen. cozy-proxy l\u00f6st dieses Problem, was besonders wichtig f\u00fcr Kunden von Serviceanbietern ist, deren Anwendungen in virtuellen Maschinen laufen und die eine separate IP-Adresse ben\u00f6tigen. Die \u00dcberwachung von etcd, Flux und Kafka wurde verbessert und entsprechende Dashboards hinzugef\u00fcgt. Benutzer, die nur Zugang zu einzelnen Tenants haben, haben jetzt die M\u00f6glichkeit, kubeconfig herunterzuladen.\n<li class=\"l\"> Cozystack 0.24: Die M\u00f6glichkeit zur Bereitstellung \u00fcber PXE wurde eingef\u00fchrt, um automatisch Talos Linux auf Knoten zu laden. Das Paket smee (dhcp+pxe server) aus dem Tinkerbell-Set wurde hinzugef\u00fcgt. Darkhttp wurde durch die hauseigene Entwicklung cozystack-assets-server ersetzt. Im Grafana-Image sind Plugins integriert, damit Grafana schneller startet.      <\/ul>\n<p>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=63047\">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.30.0, \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-123468","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.30.0, \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\/de\/blog\/news\/vypusk-cozystack-0-30-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 0.30, \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.30.0, \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-0-30-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-04-11T01:05:14+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\udd47Ver\u00f6ffentlichung von Cozystack 0.30, der offenen PaaS-Plattform auf Basis von Kubernetes | ProHoster","description":"Die Version 0.30.0 der offenen PaaS-Plattform Cozystack, die auf Kubernetes basiert, ist verf\u00fcgbar.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-cozystack-0-30-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 0.30, \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.30.0, \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-0-30-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-04-11T01:05:14+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":"123468","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:32:42","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 12:09:19","updated":"2026-02-08 20:32:42","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/123468","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\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=123468"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/123468\/revisions"}],"predecessor-version":[{"id":157917,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/123468\/revisions\/157917"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=123468"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=123468"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=123468"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}