Improving Availability for Stateful Applications in Kubernetes
Over 40% of Kubernetes clusters run stateful applications. However, there are still challenges with deployment, especially with choosing a storage backend that is best suited to support your applicati …
Talk Title | Improving Availability for Stateful Applications in Kubernetes |
Speakers | Michelle Au (Software Engineer, Google) |
Conference | KubeCon + CloudNativeCon Europe |
Conf Tag | |
Location | Barcelona, Spain |
Date | May 19-23, 2019 |
URL | Talk Page |
Slides | Talk Slides |
Video | |
Over 40% of Kubernetes clusters run stateful applications. However, there are still challenges with deployment, especially with choosing a storage backend that is best suited to support your application across multiple failure domains. In this talk, we will discuss improvements that make it easier to run stateful applications across multiple failure domains for increased availability, and demonstrate how Kubernetes automatically recovers from failure scenarios at the node and zone layers. We will also discuss different categories of storage and their pros and cons in these failure scenarios. You will walk away with a better understanding of Kubernetes’ scheduling and failure recovery capabilities with respect to stateful workloads, and which types of storage backends are most appropriate to meet your stateful application’s availability, reliability, and performance goals.