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 ⇒ [ Ссылка ]
📌 CSI Driver examples ⇒ [ Ссылка ]
🐯 𝗔𝗯𝗼𝘂𝘁 𝗧𝗶𝗺𝗲𝘀𝗰𝗮𝗹𝗲
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 ⇒ [ Ссылка ]
🔍 Slack ⇒ [ Ссылка ]
🔍 GitHub ⇒ [ Ссылка ]
🔍 Twitter ⇒ [ Ссылка ]
🔍 Twitch ⇒ [ Ссылка ]
🔍 LinkedIn ⇒ [ Ссылка ]
🔍 Timescale Blog ⇒ [ Ссылка ]
🔍 Timescale Documentation ⇒ [ Ссылка ]
📚 𝗖𝗵𝗮𝗽𝘁𝗲𝗿𝘀
⏱ 0:00 ⇒ Introduction
⏱ 0:34 ⇒ Containerization
⏱ 6:17 ⇒ Kubernetes
⏱ 9:07 ⇒ State and storage
⏱ 19:29 ⇒ Demonstration
⏱ 36:41 ⇒ Bonus: Snapshots
⏱ 45:50 ⇒ Outro
How to Run Stateful Applications on Kubernetes
Теги
timescaletimescaledbtimeseriestime seriestime series datadatabasepostgreSQLanalytic functionscontinuous aggregatesmulti-node clusterprometheus datapromscalepostgresobservabilityprometheuscompressiondatabasehowtosdatadevelopergettingstartedyoutubechannelyoutubesubscribeyoutubevideografanatoolingdocumentationofficehourssqlengineersoftwareengineercloudengineerkubernetesstorage on kuberneteseksdatabase on kubernetesaws ebs csi