-
Course
- Core Tech
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 17s
- Understanding Volume and Volume Plugins | 2m 47s
- Using the Right Volumes for the Right Job | 5m 45s
- How To Define Volumes | 4m 10s
- Installing Kubernetes and Nfs | 4m 23s
- Presenting Guestbook Application | 1m 11s
- Installing Guestbook App without Volumes | 1m 37s
- Installing Guestbook App with Emptydir | 1m 38s
- Installing Guestbook App with Nfs Volume | 2m 21s
- Looking behind the Hood | 2m 48s
- Using Configmap for Frontend Configuration | 1m 49s
- Summary | 1m 19s
About the author
Philippe has been working for 20 years in IT both in development and infrastructure as a freelance consultant, trainer and startup founder. His quote : “First understand, then learn.”
More Courses by Philippe