{"id":121166,"date":"2024-12-29T03:46:00","date_gmt":"2024-12-29T01:46:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-cozystack-0-21-otkrytoj-paas-platformy-na-baze-kubernetes"},"modified":"2024-12-29T03:46:00","modified_gmt":"2024-12-29T01:46:00","slug":"vypusk-cozystack-0-21-otkrytoj-paas-platformy-na-baze-kubernetes","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-cozystack-0-21-otkrytoj-paas-platformy-na-baze-kubernetes","title":{"rendered":"Ver\u00f6ffentlichung von Cozystack 0.21, einer offenen PaaS-Plattform auf Basis von Kubernetes.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Die neueste Version der freien PaaS-Plattform Cozystack 0.21.0, die auf Kubernetes basiert, ist verf\u00fcgbar. Das Projekt zielt darauf ab, Hosting-Anbietern eine fertige Plattform und einen Rahmen f\u00fcr den Aufbau von privaten und \u00f6ffentlichen Clouds bereitzustellen. Die Plattform wird direkt auf Servern installiert und deckt alle Aspekte der Infrastrukturvorbereitung f\u00fcr die Bereitstellung von verwalteten Diensten ab. Cozystack erm\u00f6glicht das Starten und Bereitstellen von Kubernetes-Clustern, Datenbanken und virtuellen Maschinen. Der Code der Plattform ist auf GitHub verf\u00fcgbar und unter der Apache-2.0-Lizenz lizenziert.      <\/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=\"3245\">der Netzwerkinfrastruktur<\/a> (fabric) auf Kube-OVN-Basis und verwendet Cilium f\u00fcr die Organisation des Dienstnetzwerks sowie MetalLB f\u00fcr die Ank\u00fcndigung von Diensten nach au\u00dfen. Der Speicher ist auf LINSTOR implementiert, wobei ZFS als Basisschicht f\u00fcr den Speicher und DRBD f\u00fcr die Replikation verwendet wird. Es gibt einen vorkonfigurierten \u00dcberwachungsstack auf VictoriaMetrics- und Grafana-Basis. Zum Starten <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/de\/vps\/\"   title=\"virtuelle Maschinen\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2141\">virtuelle Maschinen<\/a> Die KubeVirt-Technologie wird verwendet, die es erm\u00f6glicht, klassische virtuelle Maschinen direkt in Kubernetes-Containern auszuf\u00fchren und bereits alle notwendigen Integrationen mit dem Cluster-API f\u00fcr den Betrieb verwalteter Kubernetes-Cluster innerhalb eines \"physischen\" Kubernetes-Clusters aufweist.    <\/p>\n<p>In der neuen Version wurde das Dashboard-Interface vollst\u00e4ndig \u00fcberarbeitet, das jetzt direkt mit der Cozystack-API arbeitet, anstatt mit den Ressourcen von FluxCD. Diese \u00c4nderung bietet Endbenutzern eine grafische Benutzeroberfl\u00e4che und erm\u00f6glicht es ihnen, Berechtigungen f\u00fcr die Bereitstellung bestimmter Dienste unter Ber\u00fccksichtigung des standardm\u00e4\u00dfigen RBAC-Modells in Kubernetes zuzuweisen. F\u00fcr jeden Mandanten werden standardm\u00e4\u00dfig vier Gruppen erstellt:  <\/p>\n<ul>\n<li class=\"l\"> view \u2014 nur f\u00fcr den Lesezugriff;\n<li class=\"l\"> use \u2014 um eine Verbindung zu virtuellen Maschinen herzustellen und Dienste zu nutzen;\n<li class=\"l\"> admin \u2014 um die Bestellung der grundlegenden Dienste (mysql, postgres, redis, kubernetes, virtual-machine usw.) zu erm\u00f6glichen;\n<li class=\"l\"> super-admin \u2014 um untergeordnete Tenants zu erstellen und Dienstleistungsdienste (monitoring, etcd, ingress und seaweedfs) zu starten.  <\/ul>\n<p>Benutzer, die in die entsprechenden Gruppen aufgenommen wurden, k\u00f6nnen sowohl \u00fcber Kubernetes als auch \u00fcber das Dashboard auf die Dienste zugreifen. Obwohl Cozystack einen API-orientierten Ansatz verwendet, ist das Dashboard ein wichtiger Teil der Plattform, da es erm\u00f6glicht, die ben\u00f6tigten Dienste schnell \u00fcber eine grafische Benutzeroberfl\u00e4che zu erstellen, anschlie\u00dfend zu sehen, wie sie in der API angezeigt werden, und sie dann als Code (IaC) zu beschreiben.    <\/p>\n<p>Die Hauptmesswerte im Dashboard:  <\/p>\n<ul>\n<li class=\"l\"> Es wird direkt mit der Cozystack-API gearbeitet.\n<li class=\"l\"> Die Pr\u00e4fixe f\u00fcr Anwendungen wurden entfernt, da jede Anwendung nun ihren eigenen Kind verwendet.\n<li class=\"l\"> Namespaces werden nach dem Pr\u00e4fix \u201etenant-\u201e gefiltert, was es erm\u00f6glicht, nur benutzerdefinierte Namensr\u00e4ume anzuzeigen und systematische auszuschlie\u00dfen.\n<li class=\"l\"> Die Anzeige der Icons wurde bei aktiviertem OIDC (OpenID Connect) korrigiert.\n<li class=\"l\"> Kosmetische Verbesserungen wurden hinzugef\u00fcgt, einschlie\u00dflich korrekter Links zur Dokumentation.  <\/ul>\n<p>Weitere \u00c4nderungen:   <\/p>\n<ul>\n<li class=\"l\"> Die Autorisierung f\u00fcr Redis wurde hinzugef\u00fcgt.\n<li class=\"l\"> Die Rollen und Rollenzuweisungen f\u00fcr Mandanten wurden refaktoriert, alle Berechtigungen f\u00fcr die Ressourcen HelmRelease wurden entfernt, und die Gruppe kubeapps-admin wurde gel\u00f6scht.\n<li class=\"l\"> Der Start von Grafana wurde korrigiert, die URL f\u00fcr das VictoriaLogs-Plugin wurde angepasst.\n<li class=\"l\"> Die OpenAPI-Spezifikation f\u00fcr List-Ressourcen im Cozystack-API wurde korrigiert.\n<li class=\"l\"> Talos Linux wurde auf Version 1.8.4 aktualisiert.\n<li class=\"l\"> Der Linstor-ha-controller wurde auf Version 1.2.3 aktualisiert, wodurch das Problem mit der Ausfallsicherheit von virtuellen Maschinen behoben wurde.\n<li class=\"l\"> Eine Gr\u00f6\u00dfenanpassung f\u00fcr die Grafana-Datenbank wurde hinzugef\u00fcgt.\n<li class=\"l\"> Zus\u00e4tzliche Funktionen zur Verwaltung von VMCluster-Ressourcen wurden hinzugef\u00fcgt.  <\/ul>\n<p>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=62482\">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.21.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-121166","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.21.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-21-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.21, \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.21.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-21-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=\"2024-12-29T01:46:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-12-29T01:46:00+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 Ver\u00f6ffentlichung von Cozystack 0.21, einer offenen PaaS-Plattform auf Basis von Kubernetes | ProHoster","description":"Die Version 0.21.0 der kostenlosen PaaS-Plattform Cozystack, die auf Kubernetes basiert, ist verf\u00fcgbar.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-cozystack-0-21-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.21, \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.21.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-21-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":"2024-12-29T01:46:00+00:00","article:modified_time":"2024-12-29T01:46:00+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"121166","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-14 11:19:53","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 09:11:21","updated":"2026-02-14 11:19:53","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\/121166","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=121166"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/121166\/revisions"}],"predecessor-version":[{"id":161026,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/121166\/revisions\/161026"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=121166"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=121166"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=121166"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}