Containers are great for stateless applications. They are proving to be more and more beneficial for stateful applications as the container technologies mature. In this talk, we will discuss data persistency in a containerized environment. We will take a deeper look at stateful applications and understand the challenges of deploying them. You will learn how you can leverage different Kubernetes features e.g. PersistentVolumes, PersistentVolumeClaims, StorageClasses, StatefulSets, Quotas etc, to deploy and manage stateful applications. The session includes a demo of scalebable on demand PostgreSQL deployment using Helm charts, StatefulSets and dynamic storage provisioning.
Persistent storage concepts in container environments like Kubernetes e.g. Persistent volumes, Storage classes, StatefulSets
How to run stateful applications on Containers
How to run databases like PostgreSQL on Containers
How to scale databases in container environments
Advantages of running Stateful applications on Containers