Главная
Study mode:
on
1
Intro
2
Presenter and Company Bio
3
What do we mean by "data"?
4
Starting a database is easy in Kubernetes (Install helm)
5
A delicate flower is our database
6
Traditional database solution: replicas
7
Simplest K8s path to replicas: use an operator
8
Complex systems made simple[r]
9
What is "blast radius?"
10
Affinity vs. anti-affinity
11
Pod anti-affinity covers host failures
12
Node affinity + failure domain covers AZ failure
13
Protect replicas using distance
14
Blast protection across regions or K8s
15
Where are my pods running?
16
Ephemeral storage is a feature, not a bug!
17
PVs are not enough if you don't use them!
18
Testing to the point of abuse is the solution Check Kubernetes resource definitions Inspect file system mounts Kill pods Kill nodes
19
The best way to lose data: do it yourself
20
Steps to reclaim -- Automation anyone?
Description:
Explore five common ways to lose data on Kubernetes and learn effective strategies to prevent data loss in this informative conference talk. Delve into the challenges of running databases and stateful applications on Kubernetes, drawing from the speaker's extensive experience as a database engineer and developer of the ClickHouse Kubernetes operator. Examine traditional high availability and disaster recovery models, and discover how they apply to Kubernetes environments. Investigate Kubernetes-specific pitfalls, including persistent volume issues, affinity problems, and human error. Gain valuable insights on implementing robust data protection measures, such as proper replication strategies, affinity and anti-affinity configurations, and blast radius management. Learn the importance of thorough testing, resource definition checks, and automation in maintaining data integrity. Develop a proactive approach to data management in cloud-native environments and acquire practical tools to ensure successful experiences with Kubernetes-based data systems. Read more

Five Great Ways to Lose Data on Kubernetes - And How to Avoid Them

CNCF [Cloud Native Computing Foundation]
Add to list