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.
What you'll learn
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...
Table of contents
- Why Learn Kubernetes Storage 3m
- Understanding Volume and Volume Plugins 3m
- Using the Right Volumes for the Right Job 6m
- How To Define Volumes 4m
- Installing Kubernetes and Nfs 4m
- Presenting Guestbook Application 1m
- Installing Guestbook App without Volumes 2m
- Installing Guestbook App with Emptydir 2m
- Installing Guestbook App with Nfs Volume 2m
- Looking behind the Hood 3m
- Using Configmap for Frontend Configuration 2m
- Summary 1m