After a brief explainer on virtualization and containerization, we discuss the challenges and obstacles of running stateful applications on Kubernetes. We demonstrate the statelessness and statefulness of containers by deploying a handful of sample apps (including Postgres) on an EKS Cluster equipped with the CSI Driver, which allows us to provision durable storage in the cloud! We show how the underlying PersistentVolumeClaim re-binds to the correct pod after they have been restarted! As an added bonus, we do a small demo on taking and restoring snapshots of PVC's as an added layer of protection against data loss!
🛠 𝗥𝗲𝗹𝗲𝘃𝗮𝗻𝘁 𝗥𝗲𝘀𝗼𝘂𝗿𝗰𝗲𝘀
📌 AWS EKS CSI Driver ⇒ https://docs.aws.amazon.com/eks/lates...
📌 CSI Driver examples ⇒ https://github.com/kubernetes-sigs/aw...
🐯 𝗔𝗯𝗼𝘂𝘁 𝗧𝗶𝗺𝗲𝘀𝗰𝗮𝗹𝗲
At Timescale, we are dedicated to serving developers worldwide, enabling them to build exceptional data-driven products that measure everything that matters. Analyzing this data across the time dimension ("time-series data") enables developers to understand what is happening right now, how that is changing, and why that is changing. We are backed by top-tier investors with a track record of success in the industry.
💻 𝗙𝗶𝗻𝗱 𝗨𝘀 𝗢𝗻𝗹𝗶𝗻𝗲!
🔍 Website ⇒ https://tsdb.co/homepage
🔍 Slack ⇒ https://slack.timescale.com
🔍 GitHub ⇒ https://github.com/timescale
🔍 Twitter ⇒ / timescaledb
🔍 Twitch ⇒ / timescaledb
🔍 LinkedIn ⇒ / timescaledb
🔍 Timescale Blog ⇒ https://tsdb.co/blog
🔍 Timescale Documentation ⇒ https://tsdb.co/docs
📚 𝗖𝗵𝗮𝗽𝘁𝗲𝗿𝘀
⏱ 0:00 ⇒ Introduction
⏱ 0:34 ⇒ Containerization
⏱ 6:17 ⇒ Kubernetes
⏱ 9:07 ⇒ State and storage
⏱ 19:29 ⇒ Demonstration
⏱ 36:41 ⇒ Bonus: Snapshots
⏱ 45:50 ⇒ Outro