Heute hat Portworx seine neue STorage Orchestrator Runtime für Kubernetes oder STORK veröffentlicht. Nach Angaben des Unternehmens nutzt dieses neue Open-Source-Projekt die Erweiterbarkeit von Kubernetes, um es DevOps-Teams zu ermöglichen, zustandsbehaftete Anwendungen wie Datenbanken, Warteschlangen und Schlüsselwertspeicher effizienter auf Kubernetes auszuführen. STORK bietet wichtige Hyperkonvergenz, Erkennung von Fehlerdomänen, Überwachung des Speicherzustands und Snapshot-Funktionen für Kubernetes und wird gleichzeitig über eine Plugin-Schnittstelle bereitgestellt, die die Zusammenarbeit mit jedem Speichertreiber für Kubernetes ermöglicht.
Heute hat Portworx seine neue STorage Orchestrator Runtime für Kubernetes oder STORK veröffentlicht. Nach Angaben des Unternehmens nutzt dieses neue Open-Source-Projekt die Erweiterbarkeit von Kubernetes, um es DevOps-Teams zu ermöglichen, zustandsbehaftete Anwendungen wie Datenbanken, Warteschlangen und Schlüsselwertspeicher effizienter auf Kubernetes auszuführen. STORK bietet wichtige Hyperkonvergenz, Erkennung von Fehlerdomänen, Überwachung des Speicherzustands und Snapshot-Funktionen für Kubernetes und wird gleichzeitig über eine Plugin-Schnittstelle bereitgestellt, die die Zusammenarbeit mit jedem Speichertreiber für Kubernetes ermöglicht.
Container und die Nutzung von Kubernetes nehmen mit beeindruckender Geschwindigkeit zu. Es gibt immer noch einige Probleme und Einschränkungen beim Ausführen zustandsbehafteter Apps auf Kubernetes in der Produktion. Um dabei zu helfen, ermöglicht STORK zustandsbehafteten Anwendungen die Nutzung von Scheduler-Extendern. Um sicherzustellen, dass STORK betriebliche Probleme lösen kann, arbeitete Portworx mit Kunden zusammen, die große zustandsbehaftete Anwendungen in der Produktion ausführen.
Zu den Vorteilen und Funktionen gehören:
- Aufrechterhaltung der Hyperkonvergenz während des Failovers: STORK ermöglicht die nahtlose Bereitstellung komplexer verteilter zustandsbehafteter Anwendungen durch die Implementierung eines Kubernetes-Scheduler-Extenders, der die Pod-Planung basierend auf dem Standort der Volumes beeinflusst, die ein Pod benötigt. Daher werden Pods auch nach Fehlerereignissen auf Hosts geplant, die bereits über eine Kopie der Daten verfügen, wodurch eine kontinuierliche Hyperkonvergenz sichergestellt wird.
- Erkennung von Fehlerdomänen: STORK verwaltet automatisch die Anti-Affinität, um die Planung von Pods über Fehlerdomänen hinweg zu erzwingen.
- Zustandsüberwachung von Speicher-Plugins: STORK führt dazu ein Failover von Pods durch, wenn der Speichertreiber auf einem Knoten in einen Fehler- oder Nichtverfügbarkeitszustand wechselt.
- Unterstützung für Volume-Snapshots: STORK bietet Unterstützung für die Orchestrierung von Volume-Snapshots über Kubernetes. Dadurch können Benutzer Snapshots von PVCs erstellen und diese Snapshots dann über Kubernetes auf anderen PVCs wiederherstellen. Dadurch können Benutzer komplexe Datenworkflows über Kubernetes automatisieren.
Portworx freut sich über Beiträge der Kubernetes-Community zu STORK.
Melden Sie sich für den StorageReview-Newsletter an