KubeDirector - Deploying Complex Stateful Applications on Kubernetes
Kubernetes was originally designed to deploy cloud-native stateless applications.Features such as StatefulSets and Persistent Volumes have been added that make it possible to deploy some stateful appl …
Talk Title | KubeDirector - Deploying Complex Stateful Applications on Kubernetes |
Speakers | Joel Baxter (Distinguished Engineer, Hewlett Packard Enterprise), Thomas Phelan (Fellow, Hewlett Packard Enterprise) |
Conference | KubeCon + CloudNativeCon North America |
Conf Tag | |
Location | San Diego, CA, USA |
Date | Nov 15-21, 2019 |
URL | Talk Page |
Slides | Talk Slides |
Video | |
Kubernetes was originally designed to deploy cloud-native stateless applications.Features such as StatefulSets and Persistent Volumes have been added that make it possible to deploy some stateful applications on Kubernetes. However, deploying and running complex stateful applications remains a difficult task – even with tools such as Kustomize, Helm, and KubeFlow. KubeDirector is an open source Apache project designed to address these challenges. It utilizes the Kubernetes custom resource functionality and API extensions to deploy and manage complex, stateful, scale-out applications.This session will: describe the limitations of existing tools for complex stateful applications, provide an overview of the KubeDirector architecture and how it overcomes these limitations, and demonstrate how to author the metadata to deploy a stateful application on Kubernetes with KubeDirector