Deploying Stateful Applications in Kubernetes
Scaling stateful applications in Kubernetes is challenging. This course will teach you Kubernetes storage API objects needed to deploy stateful applications in Kubernetes: PersistentVolume, PersistentVolumeClaim, StorageClass, and StatefulSet.
Scaling stateless applications is easy with Kubernetes, after all, that’s what it was designed for. But when it comes to stateful apps with data, it becomes more challenging. In this course, Deploying Stateful Applications in Kubernetes, you’ll gain the ability to manage applications with state in Kubernetes.. First, you’ll explore you’ll explore how to persist the state with Persistent Volumes and abstract the storage with Persistent Volume Claims. Next, you’ll discover how to automate Persistent Volume creation with Dynamic Provisioning and Storage Classes. Finally, you’ll learn how to scale your stateful application with a Statefulset. . When you’re finished with this course, you’ll have the skills and knowledge of Kubernetes storage API objects needed to deploy stateful applications in Kubernetes : PersistentVolume, PersistentVolumeClaim, StorageClass, StatefulSet…
Author Name: Philippe Collignon
Author Description:
Philippe has been working for more than 20 years as a freelance DevOps, trainer and startup founder. He is “Certified Kubernetes Application Developer”. He has a physicist engineer background and tries to apply the same approach in IT as in engineering: understand the basic concepts, abstract the complexity and propose “keep it simple” solutions. His courses are following the same idea.
Table of Contents
- Course Overview
1min - Dealing with Stateful Applications in Kubernetes
33mins - Abstracting the Storage with Persistent Volume Claims
42mins - Dynamic Provisioning with Storage Classes
35mins - Scaling Storage with StatefulSets
38mins - Discovering Container Storage Interface
21mins
There are no reviews yet.