This document summarizes how Kubernetes and Redis work well together for deploying and managing stateful applications at scale in containerized and cloud environments. Some key points are:
- Kubernetes has become very popular for deploying and managing containers, with over 5,000 projects using it and 1,250 contributors. Redis is one of the most heavily used databases on Kubernetes Engine.
- Using Kubernetes helps achieve speed, portability, and versatility with Redis deployments. Kubernetes allows fast deployments and updates of Redis, and makes Redis portable across on-premises and cloud environments. Redis supports a wide range of use cases from caching to analytics.
- Custom Kubernetes operators can be used to automate operations for Redis