Allgemein AppCat Event

Eine Tour durch unser digital-souveränes Ökosystem – Liene am KCD Czech & Slovak 2026

8. Juni 2026

Am KCD Czech & Slovak 2026 in Prag habe ich das Publikum durch fünf Jahre Aufbau eines digital-souveränen Managed-Services-Ökosystems geführt – die Architekturen, die funktioniert haben, die, die wir verworfen haben, und das grosse Bild, wohin das alles führt. Die Konferenz fand am 21. und 22. Mai an der Fakultät für Informationstechnologie der CTU in Prag statt, in drei Sprachen und mit der gesamten europäischen Cloud-Native-Community.

Meiner Gewohnheit entsprechend habe ich den ganzen Vortrag rund um tschechisches Essen aufgebaut – jedes Kapitel der Reise mit einem Gericht verknüpft.

Schau dir die Aufzeichnung meines Vortrags an

Der Ausgangspunkt: ein einzelnes Kundenprojekt

Die Geschichte beginnt im Februar 2021 mit dem, was wie ein normales Kundenprojekt aussah. Die Zutaten: Crossplane v0.17, MariaDB, Redis und ein externes Cloud Foundry, das Datenbanken auf Abruf über die Open Service Broker API benötigte. Wir nannten das Framework 0.1.

Die Architektur war bereits erkennbar das, worauf wir später aufbauen würden – ein Control-Plane-Cluster mit Crossplane, XRDs und Compositions, der über provider-helm, provider-sql und provider-kubernetes mit einem oder mehreren Service-Clustern kommuniziert. Kunden bestellten eine Instanz, Crossplane komponierte sie, und die richtigen Helm-Releases, Datenbankobjekte, Benutzer und Kubernetes-Ressourcen erschienen im Service-Cluster. Vier Umgebungen: dev, nonprod, prod-nonpremium, prod-premium.

Das funktionierte. Also stellte ich die naheliegende Folgefrage: Wenn es für einen Kunden funktioniert, kann es ein Produkt werden?

AppCat 1.0: vom Projekt zur Plattform

Im Dezember 2022 hatten wir AppCat 1.0 – den VSHN Application Catalog – zunächst an externe Services angebunden, dann ab 2025 mit unserem eigenen Katalog aus managed PostgreSQL, Redis, MariaDB, Keycloak und MinIO. Das Framework hatte sich zu dem weiterentwickelt, was wir heute Framework 1.0 nennen: ein klarer Stack mit Service Definitions (XRDs), Service Implementations (Compositions), Crossplane als Control Plane und Provider-Plugins für $App, $Cloud und Helm – alles über die Kubernetes-API gesteuert und über die OSB-API exponiert.

Das ist das Bild, das die meisten sehen, wenn wir bei VSHN über Crossplane sprechen. Wir betreiben es seit 2021 in Produktion, sind offizieller Crossplane-Vendor und vertreten gerne die These, dass man aufhören sollte, mit Terraform-State zu kämpfen, und die Infrastruktur stattdessen über Kubernetes verwalten sollte. Aber das Framework-Diagramm auf einer Folie verbirgt alles, was einen Managed Service tatsächlich managed macht.

Das unspektakuläre Mittelstück: alles, was einen Service managed macht

Die „more features“-Folie war absichtlich langweilig – eine Wand aus Wörtern, die jeder kennt, der schon mal eine managed Datenbank ernsthaft betrieben hat: Backup, Restore, Logs, Metriken, Alerting, Wartung, Versions-Upgrade, Skalierung, Benutzerverwaltung. Dazu applikationsspezifische Dinge wie Collabora für NextCloud, plus die freie Wahl der darunter liegenden Infrastruktur für die Kunden.

Hier steckt die eigentliche Ingenieursarbeit. Die Control Plane ist der einfache Teil. Der schwierige Teil ist alles, was man bauen, automatisieren und betreiben muss, bevor sich ein Kunde sonntags um 3 Uhr morgens darauf verlassen kann.

Der Umweg: Split Architecture (und zurück)

Nicht jede Entscheidung übersteht den Kontakt mit der Realität, und ich war offen über eine, die wir rückgängig gemacht haben. Irgendwann versuchten wir eine Split Architecture – die strikte Trennung von Control Cluster und Service Cluster, mit Crossplane auf der einen Seite, Managed Resources und Providern in einem eigenen Namespace, und Instanzen, die in einen Service Cluster deployt werden. Das Diagramm war elegant. Die operative Realität war es nicht.

Also gingen wir zurück zu einem Cluster. Die „Nope – back to one cluster“-Folie – mit dem dramatisch rot eingekreisten Instance-Namespace – sorgte für Lacher, und sie macht einen ernsthaften Punkt: Souveränität und operative Einfachheit schliessen sich nicht aus. Manchmal ist die richtige Antwort die langweilige.

Crossplane v2.0 – bewusste Adoption

Im August 2025 war Crossplane v2.0 am Horizont, mit wesentlichen Änderungen daran, wie Compositions und Packages funktionieren. Unsere Position war einfach: wir warten. Nicht weil wir grundsätzlich konservativ sind, sondern weil das Framework, das wir gebaut hatten, echte Produktions-Workloads trug und die Migration bewusst und nicht opportunistisch erfolgen musste.

In der Zwischenzeit machten wir weiter.

Framework 2.0 und AppSlap

Im Mai 2026 hatten wir Framework 2.0, mit einer viel klareren Trennung zwischen dem, was Service-Maintainer tun, und dem, was Framework-Engineers tun. Service-Maintainer arbeiten mit einem ServiceBundle, das ihre Custom-Functions referenziert. Ein Converter wandelt das in echte Crossplane-Artefakte um – Composition, Composite, Package-Metadata – unter Verwendung der VSHN-Funktions-Stdlib. Die Crossplane-CLI liest diese Artefakte und baut das Crossplane-Package. Die gesamte Pipeline ist das, was wir jetzt AppSlap 2.0 nennen.

Der Punkt dabei ist nicht das Diagramm. Der Punkt ist, dass wir neue Services onboarden können, ohne das Framework drum herum neu zu bauen – was man braucht, wenn man ein Ökosystem und kein Produkt will.

Servala – der souveräne App Store

Im Mai 2026 lief auch die erste Codey-Instanz in Produktion auf Servala – der Teil, der aus einem Framework ein Ökosystem macht. Servala ist, einfach gesagt, ein souveräner App Store: ein Marktplatz und Ökosystem-Hub, der vier Arten von Akteuren verbindet und Services zu Kunden leitet.

  • Cloud Service Provider bringen souveräne Infrastruktur – Compute, Storage, Network
  • Software Vendors bringen die Applikationen und Tools, Open Source und kommerziell
  • Managed Service Provider bringen 24/7-Betrieb und Support
  • Implementation Partners bringen Beratung und Integration

Servala sitzt in der Mitte. Kunden erhalten souveräne Managed-Applikationen, ohne das Netzwerk selbst zusammenbauen zu müssen, und ohne sich an eine einzelne Partei zu binden.

Das ist es, was ich meine, wenn ich sage, dass Souveränität ein Netzwerk-Problem ist, kein Software-Problem. Kein einzelner Vendor kann glaubwürdig behaupten, von Anfang bis Ende souverän zu sein. Was man tun kann, ist das Bindegewebe aufzubauen, das unabhängig souveräne Provider zu etwas zusammensetzt, das ein Kunde tatsächlich kaufen und betreiben kann.

Was ein souveräner Cloud-Provider mitbringen muss

Eine praktische Anmerkung aus dem Vortrag: Nicht jede Cloud nennt sich souverän, und nicht jede souveräne Cloud ist bereit, diese Art von Stack zu hosten. Ich nannte die konkreten Anforderungen: eine echte API zur Verwaltung von Cloud-Ressourcen, Self-Service-VM-Provisionierung, Upload eigener VM-Base-Images, S3-kompatibles Object Storage, schnelles SSD-Block-Storage, CSI-Storage-Attachments im grossen Massstab (100+), ein Managed Load Balancer mit 100+ Listeners, NAT Gateway und Firewall. Fehlt eines davon, landet das Ökosystem nicht.

Das sind keine exotischen Anforderungen. Sie sind die Baseline, die Hyperscaler vor einem Jahrzehnt normalisiert haben. Die gute Nachricht ist, dass eine wachsende Zahl europäischer und Schweizer Provider heute alle Punkte erfüllt – was das ganze Projekt 2026 realistisch macht, was vor fünf Jahren noch nicht der Fall gewesen wäre.

Immer im Bau

Eine der Folien zeigte nur ein Bild der Sagrada Família. Ich habe den Witz – und den Ernst dahinter – aufgegriffen. Ein souveränes Ökosystem aufzubauen ist ein langer Prozess. Es gibt keine Version, in der man fertig wird, ein Foto macht und geht. Das Framework wird sich weiterentwickeln, Crossplane wird sich weiterentwickeln, Partner werden kommen und gehen, und Kunden werden Dinge verlangen, an die noch niemand gedacht hat.

Die CNCF-Landscape-Folie machte denselben Punkt auf andere Weise – das Cloud-Native-Ökosystem ist riesig, und auf seinen Schultern zu stehen ist der einzig vernünftige Weg, etwas in diesem Massstab zu bauen. Souveränität bedeutet nicht, alles neu zu erfinden. Es bedeutet, die richtigen Dinge zusammenzustellen, mit den richtigen Partnern, in den richtigen Jurisdiktionen, und sich die Option offenzuhalten, die Meinung zu ändern.

Fazit

Nach fünf Jahren sticht eine Lehre über alle anderen hinaus: Digitale Souveränität ist kein Produkt, das ein einzelnes Unternehmen verkaufen kann. Es ist ein Ökosystem, das gemeinsam aufgebaut werden muss.

Danke, Prag

Herzlichen Dank an die Organisatoren des KCD Czech & Slovak und die lokale Cloud-Native-Community für zwei hervorragende Tage an der FIT ČVUT. Die Gespräche nach dem Vortrag waren genauso wertvoll wie der Vortrag selbst – es ist klar, dass viele Menschen in ganz Europa intensiv darüber nachdenken, wie ein souveränes, offenes und operativ ernsthaftes Cloud-Native-Ökosystem aussehen sollte.

Die Diskussionen, Fragen und das Feedback nach der Session haben mich wirklich begeistert. Es ist ermutigend zu sehen, wie gross das Interesse an praktischen Ansätzen zur digitalen Souveränität ist und wie viele Organisationen ähnliche Herausforderungen angehen.

Wenn du souveräne Cloud-Plattformen, Managed Services oder Ökosystem-Partnerschaften aufbaust, würde ich mich freuen, Erfahrungen auszutauschen und zu erkunden, wie wir zusammenarbeiten können.

Möchtest du mehr über VSHNs Arbeit an digital-souveränen Managed Services erfahren? Besuche crossplane.ch, servala.com oder appcat.ch.

Über den VSHN Application Catalog (AppCat)

VSHN Application Catalog (AppCat) ist VSHNs Plattform zur Bereitstellung von produktionsreifen Managed Services über mehrere Cloud-Provider und Kubernetes-Umgebungen hinweg. Auf Crossplane und Kubernetes aufgebaut, automatisiert AppCat den vollständigen Lebenszyklus von Services wie PostgreSQL, MariaDB, Redis und Keycloak – von der Provisionierung und Upgrades bis hin zu Backups, Monitoring und Day-2-Operationen.

Was als Lösung für ein einzelnes Kundenprojekt begann, hat sich zu einem Framework entwickelt, das Managed Services für Organisationen in der Schweiz und darüber hinaus betreibt. AppCat ermöglicht es Kunden, Services über Self-Service-Schnittstellen zu beziehen, während Operatoren eine konsistente Möglichkeit erhalten, Applikationen über verschiedene Infrastrukturen hinweg zu verwalten.

Heute ist AppCat ein zentraler Baustein des breiteren souveränen Ökosystems, das in meinem Vortrag vorgestellt wurde. Es bietet die Automatisierungs- und Betriebsgrundlage, die es Managed-Service-Providern, Cloud-Providern, Software-Vendoren und Implementation-Partnern ermöglicht, über Plattformen wie Servala zusammenzuarbeiten – bei gleichzeitiger Offenheit, Portabilität und Wahlfreiheit für die Kunden.

Liene Luksika

Product Manager

Kontaktiere uns

Unser Expertenteam steht für dich bereit. Im Notfall auch 24/7.

Kontakt
AppCat Tech

VSHN AppCat Update – CloudNativePG wird neuer Standard für PostgreSQL

28. Mai 2026

Das neueste VSHN AppCat Release v4.187.0 setzt den Wandel der Plattform hin zu einem Kubernetes-nativeren PostgreSQL-Erlebnis fort.

Mit diesem Release wird CloudNativePG offiziell zur Standard-PostgreSQL-Implementierung für alle neu erstellten PostgreSQL-Instanzen in AppCat. Bestehende Instanzen bleiben unverändert, neue Deployments verwenden jedoch künftig automatisch das CloudNativePG-basierte Setup.

Dies markiert einen weiteren wichtigen Meilenstein in der Reifung des PostgreSQL-Betriebs innerhalb von AppCat.

CloudNativePG ist nun Standard für PostgreSQL

CloudNativePG hat sich über die letzten Releases stetig innerhalb von AppCat weiterentwickelt und den Punkt erreicht, an dem es zur Standardwahl für neue PostgreSQL-Deployments wird.

Für Nutzerinnen und Nutzer bedeutet das:

  • Neue PostgreSQL-Instanzen verwenden automatisch CloudNativePG
  • Verbesserter Kubernetes-nativer Betrieb
  • Bessere langfristige Wartbarkeit
  • Fortlaufende Investitionen in das CloudNativePG-Ökosystem

Teams, die bereits ältere PostgreSQL-Implementierungen betreiben, können diese weiterhin normal nutzen, während die Migrationsplanung im eigenen Zeitrahmen erfolgen kann.

Verbesserungen über die gesamte Plattform hinweg

Neben dem PostgreSQL-Wandel enthält das Release auch mehrere betriebliche Verbesserungen und Fehlerbehebungen über die gesamte Plattform hinweg.

Bessere Handhabung der Garage-CRD-Versionen

Das Release verbessert wie Garage-CRD-Versionen intern gehandhabt werden. Dies trägt zu einem vorhersehbareren Verhalten bei Upgrades und Plattformwartung bei.

Verbesserte Handhabung des topologyKey für CloudNativePG

Die Topologie-Handhabung für CloudNativePG-Deployments wurde verfeinert, um die Scheduling-Konsistenz in Kubernetes-Clustern zu verbessern.

Bessere Warnungen für enableSSHInRelease

Die Handhabung von enableSSHInRelease bietet nun ein verbessertes Warnverhalten und hilft Nutzerinnen und Nutzern, mögliche Auswirkungen bei Deployments und Wartungsarbeiten besser zu verstehen.

Kontinuierliche Verbesserungen hinter den Kulissen

Viele AppCat Releases konzentrieren sich auf operative Exzellenz statt auf auffällige, nach aussen sichtbare Features – und genau das hält Produktionsplattformen über die Zeit zuverlässig. Indem AppCat CloudNativePG zur Standard-PostgreSQL-Grundlage macht und das Plattformverhalten kontinuierlich verfeinert, bewegt es sich weiter in Richtung einer stabileren, Kubernetes-nativen und zukunftssicheren Applikationsplattform.

👉 Den vollständigen Changelog lesen: AppCat Changelog 2026-05-19

👉 Mehr über VSHN AppCat erfahren

Liene Luksika

Product Manager

Kontaktiere uns

Unser Expertenteam steht für dich bereit. Im Notfall auch 24/7.

Kontakt
AppCat Tech

VSHN AppCat Update – CloudNativePG PostgreSQL ist jetzt vollständig in AppCat verfügbar

28. Apr. 2026

Mit AppCat v4.185.0 ist PostgreSQL auf Basis von CloudNativePG jetzt vollständig in AppCat verfügbar. Was als neue Grundlage für den Betrieb von PostgreSQL auf Kubernetes begonnen hat, ist damit funktional komplett umgesetzt.

👉 Vollständige Release-Details.

👉 Mehr über PostgreSQL mit CloudNativePG erfahren.

Ein wichtiger Schritt auf dem Weg dorthin war das Schliessen der letzten verbleibenden Lücke: Self Service Restore.

Self Service Restore vervollständigt den Funktionsumfang

Self Service Restore für PostgreSQL war das letzte fehlende Element. Mit dieser Funktion ist der auf CloudNativePG basierende PostgreSQL-Service in AppCat nun vollständig verfügbar.

Du kannst deine PostgreSQL-Instanzen jetzt selbst wiederherstellen und den Prozess mithilfe des bereitgestellten Restore-Guides testen.

👉 Mehr zum Restore-Guide.

Jetzt ist auch ein guter Zeitpunkt, um deine Migration von StackGres zu CloudNativePG zu planen.

👉 Kontaktiere uns für die Migrationsplanung.

CloudNativePG als Standard für Nextcloud

Im Zuge dieses Releases wird CloudNativePG PostgreSQL zur Standarddatenbank für neue Nextcloud-Deployments.

Diese Änderung betrifft nur neu bereitgestellte Instanzen. Bestehende Setups bleiben unverändert.

Beim Erstellen einer neuen Nextcloud-Instanz kannst du weiterhin eine bereits bestehende PostgreSQL-Datenbank anbinden. Wenn du eine Migration planst, erhältst du bei Bedarf Unterstützung.

👉 Sprich mit uns über deine Migration.

Aufräumen im Object Storage mit dem Garage Operator

Dieses Release adressiert auch ein praktisches Problem im Umgang mit Object Storage.

Bisher wurden Buckets, die zur Löschung markiert waren, nicht entfernt, wenn sie noch Daten enthielten. Dadurch haben diese weiterhin Speicherplatz belegt.

Mit der Einführung von Garage Cleanup werden nun alle Objekte innerhalb eines Buckets automatisch gelöscht, sobald dieser in den Löschstatus wechselt. Dadurch kann der Bucket vollständig entfernt werden und es bleibt kein unnötig belegter Speicher zurück.

Zusammenfassung

Mit der Einführung von Self Service Restore ist PostgreSQL mit CloudNativePG in AppCat jetzt vollständig verfügbar. Gleichzeitig wird es zur Standardwahl für neue Nextcloud-Deployments, während Verbesserungen wie automatisches Bucket Cleanup operative Randfälle sauber lösen.

👉 Mehr über VSHN AppCat erfahren.

Liene Luksika

Product Manager

Kontaktiere uns

Unser Expertenteam steht für dich bereit. Im Notfall auch 24/7.

Kontakt
AppCat Tech

VSHN AppCat Update – Grosse PostgreSQL Upgrades und mehr Kontrolle über Kosten

16. Apr. 2026

Der Betrieb von zustandsbehafteten Services auf Kubernetes gehört seit jeher zu den komplexeren Herausforderungen – insbesondere wenn es um Datenbanken wie PostgreSQL geht.

Mit dem neuesten VSHN AppCat Release führen wir einen wichtigen Meilenstein für unser PostgreSQL-Angebot auf Basis von CloudNativePG ein, zusammen mit Verbesserungen, die dir mehr Kontrolle darüber geben, wie deine Services verwaltet und betrieben werden.

Dieses Release konzentriert sich auf drei zentrale Bereiche: Datenbank Lifecycle Management, Nutzerkontrolle und Kostenoptimierung.

Was ist VSHN AppCat?

VSHN AppCat ist der VSHN Application Catalog – eine kuratierte Sammlung produktionsreifer Anwendungen, die mit minimalem Aufwand auf Kubernetes bereitgestellt und betrieben werden können.

Anstatt komplexe Software-Stacks manuell zu installieren und zu betreiben, ermöglicht AppCat Teams, Services wie Datenbanken, Identity Provider oder Kollaborationsplattformen als vollständig gemanagte Anwendungen zu nutzen.

AppCat umfasst:

  • Automatisierte Betriebs- und Lifecycle-Prozesse
  • Integriertes Monitoring, Backups und Wartung
  • Konsistente Deployments über verschiedene Kubernetes-Umgebungen hinweg

Dadurch können sich Teams auf ihre Anwendungen konzentrieren, während VSHN die operative Komplexität im Hintergrund übernimmt.

👉 Erfahre mehr über VSHN AppCat

Grosse PostgreSQL Versions-Upgrades mit CloudNativePG

Dieses Release bringt eine wichtige neue Funktion für PostgreSQL in AppCat: Major-Version-Upgrades mit CloudNativePG.

Zum ersten Mal können Nutzer die Hauptversion ihrer PostgreSQL-Instanzen direkt innerhalb der AppCat-Umgebung upgraden.

Major-Version-Upgrades gehören zu den sensibelsten Operationen im Datenbank Lifecycle Management. Diese Funktion als Teil eines Managed Services bereitzustellen, ist ein wichtiger Schritt für nachhaltige und langfristig stabile PostgreSQL-Workloads auf Kubernetes.

👉 Erfahre mehr über PostgreSQL Upgrades

PostgreSQL User Management für CloudNativePG

Zusätzlich haben wir User-Management-Funktionen für PostgreSQL in unserem CloudNativePG-basierten Angebot eingeführt.

Während PostgreSQL selbst schon immer Benutzerverwaltung unterstützt hat, ist diese Funktionalität nun direkt in das von AppCat gemanagte CloudNativePG Setup integriert.

Das gibt dir mehr direkte Kontrolle über Datenbankzugriffe und Rollen innerhalb deiner gemanagten PostgreSQL-Instanzen.

👉 Erfahre mehr über PostgreSQL User Management

Bring Your Own Bucket für Backups

Eine weitere wichtige Neuerung in diesem Release ist die “Bring Your Own Bucket”-Funktion.

Du kannst jetzt deinen eigenen, nicht von AppCat verwalteten Object Storage Bucket für Backups verwenden, anstatt automatisch bereitgestellten Storage zu nutzen.

Wenn ein Bucket angegeben wird, verwendet AppCat die bereitgestellten Zugangsdaten und überspringt die interne Bucket-Provisionierung vollständig.

Das ist besonders interessant für Organisationen, die:

  • Bereits eigene Storage-Infrastruktur betreiben
  • Storage über mehrere Services hinweg konsolidieren möchten
  • Backup-Kosten optimieren wollen

👉 Erfahre mehr zur Backup-Konfiguration

Kontinuierliche Weiterentwicklung der Plattform

Der Betrieb von Datenbanken und zustandsbehafteten Services auf Kubernetes entwickelt sich stetig weiter – und dieses Release ist ein wichtiger Schritt nach vorne.

Mit Major-Version-Upgrades, integriertem User Management und mehr Kontrolle über Backup-Infrastruktur erweitert AppCat kontinuierlich die Möglichkeiten von Managed Services auf Kubernetes.

Wie immer bleibt das Ziel gleich: komplexe Operationen einfacher, sicherer und planbarer für Teams zu machen, die produktive Workloads betreiben.

👉 Erfahre mehr über VSHN AppCat

👉 VSHN AppCat Changelog

Liene Luksika

Product Manager

Kontaktiere uns

Unser Expertenteam steht für dich bereit. Im Notfall auch 24/7.

Kontakt
AppCat Tech

VSHN AppCat Update – Mehr Flexibilität für PostgreSQL und höhere Betriebssicherheit auf der Plattform

13. Apr. 2026

Anwendungen auf Kubernetes zu betreiben bedeutet nicht nur, sie zu deployen – sondern sie langfristig zuverlässig zu betreiben. Dazu gehört das Management von Datenbanken, der Umgang mit Authentifizierung und sicherzustellen, dass sich Services ohne riskante Änderungen weiterentwickeln können.

Mit dem neuesten Release von VSHN AppCat führen wir Verbesserungen ein, die sich auf mehr Flexibilität bei Datenbanken, bessere Integrationsmöglichkeiten und sicherere Betriebsprozesse auf der gesamten Plattform konzentrieren.

Wie immer passieren viele dieser Verbesserungen im Hintergrund – sie wirken sich aber direkt darauf aus, wie Teams ihre Services betreiben und nutzen.

Was ist VSHN AppCat?

VSHN AppCat ist der VSHN Application Catalog – eine kuratierte Sammlung produktionsreifer Anwendungen, die sich mit minimalem Aufwand auf Kubernetes deployen und betreiben lassen.

Anstatt komplexe Software-Stacks manuell zu installieren und zu betreiben, ermöglicht AppCat Teams, Services wie Datenbanken, Identity Provider oder Kollaborationsplattformen als vollständig gemanagte Anwendungen zu nutzen.

Das umfasst:

  • Automatisierten Betrieb und Lifecycle-Management
  • Integriertes Monitoring, Backup und Wartung
  • Konsistente Deployments über verschiedene Kubernetes-Umgebungen hinweg

So können sich Teams auf ihre Anwendungen konzentrieren, während VSHN den Betrieb der zugrunde liegenden Services übernimmt.

👉 Mehr über VSHN AppCat erfahren:
Application Catalog – VSHN AG

Mehr Flexibilität mit PostgreSQL Extensions

Eine der zentralen Verbesserungen in diesem Release betrifft PostgreSQL auf Basis von CloudNativePG.

Wir haben zusätzliche Konfigurationsmöglichkeiten für PostgreSQL Extensions eingeführt. Damit kannst du extensionspezifische Libraries aktivieren und konfigurieren, wenn diese benötigt werden. Das schafft mehr Flexibilität für Teams, die auf erweiterte PostgreSQL-Funktionalitäten angewiesen sind.

Zusätzlich wurde VACUUM als Teil der geplanten Wartung integriert. Regelmässige VACUUM-Operationen sind entscheidend, um Performance und Speichereffizienz von Datenbanken langfristig sicherzustellen.

Diese Verbesserungen geben dir mehr Kontrolle darüber, wie sich deine PostgreSQL-Instanzen verhalten – ohne die Vorteile eines gemanagten Services zu verlieren.

Verbesserte Integration mit Forgejo

Dieses Release verbessert auch die Integrationsmöglichkeiten für Entwicklerplattformen.

Wir haben die notwendigen Parameter zur Konfiguration von OAuth2-Clients in Forgejo verfügbar gemacht. Damit kannst du Forgejo-basierte Services einfacher mit bestehenden Authentifizierungs- und Identity-Systemen verbinden.

Das ist besonders hilfreich für Teams, die ihre Entwicklungsprozesse mit zentralen Identity-Management-Lösungen integrieren möchten.

Sicherer Betrieb für Nextcloud

Zuverlässiger Betrieb bedeutet auch, unsichere Konfigurationen zu verhindern.

Mit diesem Release haben wir eine Schutzmassnahme für Nextcloud eingeführt: Downgrades zwischen Major-Versionen sind jetzt explizit blockiert.

Da Nextcloud selbst keine Major-Downgrades unterstützt, könnten solche Versuche zu fehlerhaften Instanzen oder Dateninkonsistenzen führen. Durch diese Einschränkung stellt AppCat sicher, dass Upgrades sicher und vorhersehbar bleiben.

Für dich bedeutet das: bleib auf dem aktuellen Stand und folge den vorgesehenen Upgrade-Pfaden bei Versionswechseln.

👉 Mehr über Nextcloud erfahren:
Nextcloud by VSHN – VSHN AG

Kontinuierliche Plattformverbesserungen

Anwendungen auf Kubernetes zuverlässig zu betreiben ist ein kontinuierlicher Prozess.

Dieses AppCat-Release konzentriert sich darauf, mehr Flexibilität dort zu schaffen, wo sie gebraucht wird – und Sicherheit dort durchzusetzen, wo sie entscheidend ist. Von besser konfigurierbaren PostgreSQL Extensions bis hin zu sicheren Upgrade-Pfaden und verbesserten Integrationen helfen diese Änderungen dabei, Services stabil und zuverlässig zu betreiben.

VSHN AppCat entwickelt sich kontinuierlich weiter, um den Betrieb von produktiven Workloads auf Kubernetes einfacher, zuverlässiger und konsistenter zu machen.

👉 Mehr über VSHN AppCat erfahren:
Application Catalog – VSHN AG

👉 VSHN AppCat Changelog:
Changelog 2026-03-24

Liene Luksika

Product Manager

Kontaktiere uns

Unser Expertenteam steht für dich bereit. Im Notfall auch 24/7.

Kontakt
AppCat Tech

VSHN AppCat Update – Verbesserte Zuverlässigkeit, Betrieb und Entwicklerplattformen

16. März 2026

Moderne Anwendungen auf Kubernetes zu betreiben ist leistungsfähig – bringt aber auch Komplexität mit sich. Datenbanken, Identity-Services, Kollaborationsplattformen und Entwickler-Tools benötigen sorgfältiges Lifecycle-Management, Upgrades, Monitoring und Sicherheitskonfigurationen.
Genau hier kommt VSHN AppCat ins Spiel.
Mit der neuesten AppCat-Version führen wir mehrere Verbesserungen ein, die die Zuverlässigkeit und operative Konsistenz der auf der Plattform betriebenen Anwendungen weiter stärken.
Viele der Änderungen passieren im Hintergrund – sie verbessern jedoch direkt den täglichen Betrieb für Teams, die Produktions-Workloads auf Kubernetes betreiben.

Was ist VSHN AppCat?

VSHN AppCat ist der VSHN Application Catalog – eine kuratierte Sammlung produktionsreifer Anwendungen, die sich mit minimalem Aufwand auf Kubernetes deployen und betreiben lassen.
Anstatt komplexe Software-Stacks manuell zu installieren und zu betreiben, können Teams mit AppCat weit verbreitete Services wie Datenbanken, Identity Provider, Kollaborationsplattformen oder Entwickler-Tools als vollständig gemanagte Anwendungen deployen.
AppCat bietet:

  • Produktionsreife Kubernetes Deployments
  • Automatisierten Betrieb und Lifecycle-Management
  • Integrierte Monitoring-, Backup- und Wartungsprozesse
  • Konsistente Deployments über verschiedene Kubernetes-Umgebungen hinweg
    So können sich Plattformteams und Entwickler auf das Entwickeln und Betreiben ihrer Anwendungen konzentrieren, während VSHN die operative Komplexität im Hintergrund übernimmt.

👉 Mehr über den VSHN Application Catalog erfahren

Smarteres Alerting für Endnutzer

Zuverlässiger Betrieb erfordert gutes Alerting – aber Alerts sollten handlungsrelevant sein und nicht überwältigend.
In diesem Release haben wir das Endnutzer-Alerting verbessert, um unnötige Alert-Flut zu reduzieren und gleichzeitig wichtige Signale sichtbar zu halten.
Zum Beispiel wurden Alerts für Speicherplatzprobleme bisher jede Minute ausgelöst. Technisch korrekt, aber oft unnötig laut im Alltag.
Die neue Konfiguration erhöht das Intervall auf 15 Minuten. Dadurch wird Alert-Flapping reduziert, während Nutzer weiterhin ausreichend Zeit haben, auf potenzielle Probleme zu reagieren.
Wenn du Alerting für deine AppCat-Instanzen noch nicht konfiguriert hast, empfehlen wir dringend, es zu aktivieren.

Verbesserte PostgreSQL-Zuverlässigkeit

Mehrere Verbesserungen in diesem Release zielen darauf ab, den Betrieb von PostgreSQL robuster zu machen.
Ein Problem konnte auftreten, wenn mehrere Datenbanken gleichzeitig erstellt wurden. In seltenen Fällen führte dies zu Race Conditions bei der Benutzerverwaltung.
Durch Anpassungen im Bootstrap-Prozess der Datenbank und die Verwendung einer geeigneteren Template-Datenbank wurde dieses Problem behoben.
Solche Verbesserungen sind für Nutzer oft unsichtbar – sie sind jedoch entscheidend, um Plattformbetrieb zuverlässig und skalierbar zu machen.

CloudNativePG für Keycloak

Wir haben auch das PostgreSQL-Backend verbessert, das für den Keycloak Identity Service in AppCat verwendet wird.
Neue Keycloak-Instanzen nutzen künftig CloudNativePG, einen speziell für cloud-native Umgebungen entwickelten PostgreSQL-Operator für Kubernetes.
Bestehende Keycloak-Installationen bleiben unverändert und funktionieren weiterhin wie bisher. Das neue Backend wird automatisch verwendet, wenn neue Keycloak-Instanzen erstellt werden.

👉 Mehr über Keycloak erfahren

Updates für Entwickler-Kollaborationsplattformen

Dieses Release enthält auch Updates für Forgejo und Codey, sodass diese Services weiterhin auf unterstützten Upstream-Versionen laufen.

Was ist Codey?

Codey ist VSHNs europäische Code-Collaboration-Plattform, die auf dem Open-Source-Projekt Forgejo basiert.
Anstatt eine eigene Git-Plattform zu betreiben, können Teams vollständig gemanagte Forgejo-Instanzen nutzen, die von VSHN betrieben werden – inklusive Monitoring, Backups und Lifecycle-Management.
Codey bietet Funktionen wie:

  • Git Repository Hosting
  • Pull Requests und Code Reviews
  • CI/CD kompatibel mit GitHub Actions Workflows
  • Package- und Container-Registries
  • Integrierte Projektmanagement-Tools
    Codey läuft auf europäischer Cloud-Infrastruktur, unter anderem in der Schweiz, wodurch Organisationen Kontrolle über ihre Entwicklungsdaten behalten und gleichzeitig von einem vollständig gemanagten Service profitieren.

👉 Mehr über Codey erfahren

Verbesserte Sicherheit für Nextcloud

Dieses Release enthält außerdem Verbesserungen an der Sicherheitskonfiguration des Nextcloud Cronjobs.
Zuvor konnte der Job in einigen Kubernetes-Umgebungen mit falschen Benutzerrechten ausgeführt werden.
Die neue Konfiguration stellt sicher, dass der Job mit dem korrekten Security Context läuft und verbessert damit die Kompatibilität mit Kubernetes-Plattformen wie Vanilla Kubernetes und OpenShift.

👉 Mehr über Nextcloud erfahren

Konsistentere Wartungsplanung

Für Services mit PostgreSQL-Abhängigkeiten – etwa Keycloak und Nextcloud – haben wir Edge Cases behoben, bei denen Wartungsfenster leicht von der konfigurierten Zeit abweichen konnten.
Wartungsoperationen werden nun konsistenter über abhängige Services hinweg durchgeführt.

Kontinuierliche Plattformverbesserungen

Anwendungen zuverlässig auf Kubernetes zu betreiben erfordert kontinuierliche Verbesserungen bei Automatisierung, Observability und operativen Prozessen.
Dieses AppCat-Release konzentriert sich genau darauf: mehr Zuverlässigkeit, Konsistenz und bessere Betriebserfahrung auf der Plattform.
Viele Verbesserungen passieren im Hintergrund – sie helfen Teams jedoch dabei, kritische Services sicherer und mit weniger Betriebsaufwand zu betreiben.
Wenn du nach einer einfacheren Möglichkeit suchst, produktionsreife Services auf Kubernetes zu betreiben, bietet VSHN AppCat eine bewährte Grundlage.

👉 VSHN AppCat Changelog

Liene Luksika

Product Manager

Kontaktiere uns

Unser Expertenteam steht für dich bereit. Im Notfall auch 24/7.

Kontakt