Home Enterprise Portworx brengt zijn open source Kubernetes Scheduler Extender, STORK, uit

Portworx brengt zijn open source Kubernetes Scheduler Extender, STORK, uit

by Adam Amstrong

Vandaag heeft Portworx zijn nieuwe STorage Orchestrator Runtime voor Kubernetes of STORK uitgebracht. Volgens het bedrijf is dit nieuwe open-sourceproject dat profiteert van de uitbreidbaarheid van Kubernetes om DevOps-teams in staat te stellen stateful-applicaties zoals databases, wachtrijen en key-value-winkels efficiënter op Kubernetes uit te voeren. STORK biedt belangrijke hyperconvergentie, faaldomeinbewustzijn, monitoring van de opslagstatus en snapshot-functies voor Kubernetes, terwijl het wordt geleverd via een plug-in-interface, waardoor het kan werken met elk opslagstuurprogramma voor Kubernetes.


Vandaag heeft Portworx zijn nieuwe STorage Orchestrator Runtime voor Kubernetes of STORK uitgebracht. Volgens het bedrijf is dit nieuwe open-sourceproject dat profiteert van de uitbreidbaarheid van Kubernetes om DevOps-teams in staat te stellen stateful-applicaties zoals databases, wachtrijen en key-value-winkels efficiënter op Kubernetes uit te voeren. STORK biedt belangrijke hyperconvergentie, faaldomeinbewustzijn, monitoring van de opslagstatus en snapshot-functies voor Kubernetes, terwijl het wordt geleverd via een plug-in-interface, waardoor het kan werken met elk opslagstuurprogramma voor Kubernetes.

Containers en het gebruik van Kubernetes groeien in een indrukwekkend tempo. Er zijn nog enkele problemen en beperkingen bij het uitvoeren van stateful apps op Kubernetes in productie. Om hierbij te helpen, staat STORK toe dat stateful applicaties profiteren van scheduler-extenders. Om ervoor te zorgen dat STORK operationele problemen kan aanpakken, werkte Portworx samen met klanten die grootschalige stateful applicaties in productie draaien.

Voordelen en functies zijn onder meer:

  • Behoud van hyperconvergentie tijdens failover: STORK maakt de naadloze implementatie van complexe gedistribueerde stateful applicaties mogelijk door een Kubernetes scheduler-extender te implementeren die de planning van pods beïnvloedt op basis van de locatie van volumes die een pod nodig heeft. Dus zelfs na storingsgebeurtenissen worden pods gepland op hosts die al een kopie van gegevens hebben, waardoor voortdurende hyperconvergentie wordt gegarandeerd.
  • Bewustwording van storingsdomeinen: STORK beheert anti-affiniteit automatisch om planning van pods in storingsdomeinen af ​​te dwingen.
  • Gezondheidsbewaking van opslagplug-ins: STORK doet dit door pods uit te schakelen wanneer het opslagstuurprogramma op een knooppunt in een fout- of niet-beschikbare status terechtkomt.
  • Ondersteuning voor volume-snapshots: STORK voegt ondersteuning toe voor het orkestreren van volume-snapshots via Kubernetes. Hierdoor kunnen gebruikers snapshots van PVC's maken en die snapshots vervolgens herstellen naar andere PVC's via Kubernetes. Hierdoor kunnen gebruikers complexe dataworkflows automatiseren, allemaal via Kubernetes.

Portworx verwelkomt bijdragen aan STORK van de Kubernetes-gemeenschap. 

Portworx STORK op github

Bespreek dit verhaal

Meld u aan voor de StorageReview-nieuwsbrief