Get the latest tech news

Managing Large-Scale Redis Clusters on K8s – Kuaishou's Approach


Drawing from Kuaishou's experience in implementing cloud-native Redis at scale, this blog delves into practical solutions and critical considerations for managing stateful services in Kubernetes environments.

To mitigate the stability risks from unexpected scenarios — such as pod evictions, human error, or Operator bugs— Kuaishou utilizes the Admission Webhook mechanism within the Kubernetes API server to intercept and validate change requests. Additionally, it’s worth mentioning that Kuaishou has further enhanced availability and stability by improving support for fine-grained scheduling distribution and introducing load balancing features based on resource utilization. Looking forward, Kuaishou aims to build upon this experience to drive the cloud-native transformation of more stateful services, such as databases and middleware, thus reaping dual benefits in technology and cost efficiency.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of Approach

Approach

Photo of kuaishou

kuaishou

Photo of K8s

K8s

Related news:

News photo

'Modular' approach can help connect, control millions of qubits

News photo

Synthetic Open Schema: code-first approach to Synthetic Monitoring

News photo

Telegram’s CEO has taken a hands-off approach for years — now his luck might have run out