Das Dashboard arbeitet jetzt direkt mit der Cozystack-API, statt auf FluxCD-Ressourcen aufzusetzen. Damit bietet die Plattform eine komfortable grafische Oberfläche und fügt sich zugleich in das Standard-RBAC-Modell von Kubernetes ein, mit dem sich Berechtigungen für Deployments steuern lassen.

Jeder Tenant enthält jetzt vier Standardgruppen:
view: nur Lesezugriff.
use: Zugriff auf virtuelle Maschinen und die Nutzung von Services.
admin: darf zentrale Services bereitstellen (MySQL, PostgreSQL, Redis, Kubernetes, virtuelle Maschinen usw.).
super-admin: verwaltet untergeordnete Tenants und stellt Komponenten auf Service-Ebene bereit (Monitoring, etcd, Ingress, SeaweedFS usw.).
Gruppenmitglieder greifen sowohl über Kubernetes als auch über das Dashboard auf die Plattform zu.
Auch wenn wir an einem API-zentrierten Ansatz festhalten, bleibt das Dashboard eine zentrale Funktion. Nutzer können Services damit schnell grafisch konfigurieren, nachvollziehen, wie diese auf die API abgebildet werden, und anschließend zu Infrastructure as Code (IaC) übergehen.

Die wichtigsten Verbesserungen am Dashboard
- Direkte Interaktion mit der Cozystack-API statt mit FluxCD-Ressourcen.
- Die Anwendungsnamen im Katalog entsprechen jetzt dem jeweiligen Kind in der Cozystack-API.
- Anwendungspräfixe entfallen – jede Anwendung verwendet ihr eigenes Kind.
- Namespaces werden nach dem Präfix tenant- gefiltert, sodass nur nutzerspezifische Namespaces angezeigt und System-Namespaces ausgeblendet werden.
- Behobene Darstellungsfehler bei Icons, wenn OIDC aktiviert ist.
- Kosmetische Verbesserungen, darunter korrigierte Links zur Dokumentation.
Weitere Änderungen
- Autorisierung für Redis hinzugefügt.
- Tenant-Rollen und Role Bindings überarbeitet; die Berechtigungen für HelmRelease-Ressourcen und die Gruppe kubeapps-admin wurden entfernt.
- Startprobleme von Grafana behoben und die Plugin-URL für VictoriaLogs aktualisiert.
- OpenAPI-Spezifikationen für List-Ressourcen in der Cozystack-API aktualisiert.
- Talos Linux auf v1.8.4 aktualisiert.
- linstor-ha-controller auf v1.2.3 aktualisiert; damit sind Probleme mit der Hochverfügbarkeit virtueller Maschinen behoben.
- Die Datenbankgröße für Grafana ist jetzt konfigurierbar.
- Verbessertes Ressourcenmanagement für VMCluster-Ressourcen.
Weitere Details finden Sie im Projekt auf GitHub.
Treten Sie unserer Community bei:
P.S. Viel Spaß beim Ausprobieren von Cozystack v0.21! Ihre Freunde und Familie werden es Ihnen danken, wenn Sie Cozystack nicht ausgerechnet am Silvesterabend aktualisieren.
Von Timur Tukaev am 28. Dezember 2024.
Exportiert von Medium am 11. Mai 2026.


