Announcing Online Talk on April 10, 2018 about running stateful apps on Kubernetes. Reserve your spot now.

Top 5 Considerations for Running Stateful Apps on Kubernetes

Tuesday, April 10, 2018
10 am – 11 am PT | 1 pm – 2 pm ET
Karthik Ranganathan

Karthik Ranganathan
Co-Founder & CTO, YugaByte

Docker containers are great for running stateless applications, but what about stateful applications powered by databases? Kubernetes provides the StatefulSets controller for such applications. YugaByte DB is a transactional, planet-scale database built with a storage and replication architecture that leverages StatefulSets to the maximum. Users can finally gain all the benefits of a containerized infrastructure even for stateful applications.

Developers and operations engineers interested in leveraging Kubernetes for stateful apps have to consider the following:

  1. Understanding limitations of stateful containers and how Kubernetes StatefulSets solve them.
  2. Ensuring high performance with persistent volumes and pod anti-affinity rules.
  3. Achieving data resilience with auto-failover and multi-zone pod scheduling.
  4. Integrating StatefulSet services with other internal and external application services.
  5. Running Day 2 operations such as monitoring, elastic scaling, capacity re-sizing, backups with ease.

Karthik will review each of the above topics in detail and demonstrate how to run a stateful E-Commerce application running on YugaByte DB, both deployed in Kubernetes.

YugaByte DB on Kubernetes

Register For The Talk

Can’t make it? Register anyway - we’ll send you the slides and the recording after the session.