Glasskube ist ein Open-Source-Projekt, das das Paketmanagement in Kubernetes-Clustern vereinfacht. Des Weiteren wird dieses Projekt auch zur Bereitstellung von Marketplace-Integrationen (z.B. in Exoscale) verwendet.
Im Rahmen eines Redesigns des Open-Source-Projekts soll eine neue Architektur des Projekts erarbeitet werden. Gleichzeitig soll basierend auf bestehenden Problemen aktueller Package-Manager und Herausforderungen im Paketmanagement im Kubernetes-Bereich allgemein eine nachhaltige Community-Strategie erarbeitet werden.
WhizUs hat in diesem Projekt die Rolle des Kubernetes- und Community-Building-Experten eingenommen. Durch einen Workshop wurde, ausgehend von einem Greenfield-Szenario, die neue nachhaltige State-of-the-Art-Architektur erarbeitet. Basierend auf der Ausarbeitung der Architektur und einer neuen Vision für die Community-Strategie wurden erste Maßnahmen zum Community-Building definiert und eine initiale Roadmap des Projekts erarbeitet.
Zur Begleitung bei der Implementierung hat WhizUs bei der Entwicklung unterstützt bzw. diese komplett übernommen. Dabei wurde unter anderem eine Backup- und Restore-Funktionalität implementiert, ein Release-Mechanismus erstellt und Go-Komponenten, die die CLI bzw. den Operator betreffen, unterstützend entwickelt.
Die erste Version von Glasskube wurde 3 Wochen nach dem Workshop veröffentlicht. Das Projekt erreichte binnen kürzester Zeit 300 GitHub-Sterne, war unter den Trending-GitHub-Repositories und erscheint regelmäßig in den sozialen Medien. Die Community und die Anzahl der Contributor nehmen stetig zu.
Wir freuen uns, Glasskube auf dem Weg zu einem erfolgreichen Open-Source-Projekt zu begleiten und sind stolz auf die bisherigen Ergebnisse.
"WhizUs hat unsere Release-Automatisierung weiterentwickelt und unsere Prozesse vereinfacht. Das Ergebnis der Modernisierung war eine gute Basis, die wir seitdem selbstständig weiter ausbauen können. Die Zusammenarbeit war sehr lehrreich & WhizUs kompetent und stets hilfsbereit."