Tutorial: Back to Basics: Hands-On Deployment of Stateful Workloads on Kubernetes
Ever wonder how to use a volumeClaimTemplate? Why you would choose a StatefulSet over a Deployment or vice versa?Complicated stateful applications are normally deployed via operators; however, it is …
Talk Title | Tutorial: Back to Basics: Hands-On Deployment of Stateful Workloads on Kubernetes |
Speakers | David Zhu (Software Engineer, Google), Jan Šafránek (Principal Software Engineer, Red Hat) |
Conference | KubeCon + CloudNativeCon Europe |
Conf Tag | |
Location | Barcelona, Spain |
Date | May 19-23, 2019 |
URL | Talk Page |
Slides | Talk Slides |
Video | |
Ever wonder how to use a “volumeClaimTemplate”? Why you would choose a StatefulSet over a Deployment or vice versa?Complicated stateful applications are normally deployed via operators; however, it is critical to have a firm grasp on the Kubernetes primitives to understand, fine-tune, and debug your applications.In this tutorial you will learn about core Kubernetes storage and workloads concepts and how to use them to deploy stateful applications. You will get hands-on experience deploying both Cassandra and a test application on a Kubernetes cluster and learn how to debug some common errors in the process.You will develop mental models to understand the workings of StatefulSets along with how to compare them with other Kubernetes workload models such as Deployments and DaemonSets to determine the right workload for your purposes.Prerequisites:LaptopBasic UNIX command line experience