Running Stateful Apps in Kubernetes: Event Recap

Atlanta’s software engineers and IT leaders came together at Shadow-Soft HQ on August 21st to hear Shadow-Soft’s John Ray and Portworx’s Kelley Osburn and Francois Martel talk through how to run stateful applications in Kubernetes.

Special thanks to Portworx for sponsoring the event. Their support helped us provide a great space for networking, drinks, and food!

What are the challenges with running stateful apps in Kubernetes?

John Ray got things started by talking about Shadow-Soft’s journey to containers, cloud native, and Kubernetes. He highlighted three challenges with running stateful applications in Kubernetes:

  • Stuck without HA: Apps want to failover to a new server but the data is stuck/mounted to EBS/drive on the old server
  • Data protection: Snapshots, backups, and encryptions are at the VM-level and not at the app level
  • No performance control: Running multiple containers per server leads to poor performance

John Ray Portworx Stateful Apps Kubernetes

Portworx solution architect, Francois Martel, gave the audience a demo of Portworx. He talked about how the technology helps you run stateful apps in Kubernetes.

How Portworx can help

1. Storage infrastructure for your platform

  • Elastic storage (aggregate capacity, management)
  • Container-granular volumes (isolated, multi-AZ high-availability)
  • Scheduler-integrated (Portworx deployment, app lifecycle)

2. Orchestrates scheduling with data

  • Placement (ensures optimal compute scheduling with storage)
  • Seamless (integrates user experience with schedulers)

3. Manages the full data lifecycle

  • BYOK encryption (integrates with Vault, secrets to protect data in-flight, at rest)
  • Backup & restore (continuous backup to another cluster or object storage)

Try the Portworx demo on Katacoda

Slide deck

View or download the slide deck below:

Portworx Demo

Try the Portworx demo on Katacoda

Photos from the event