redis-operator
redis-operator是什么
redis-operator负责在Kubernetes之上建立独立的redis和集群模式。它可以基于云环境或裸金属环境创建一个redis集群,并基于最佳实践设置。此外,通过集成redis-export提供了内置的监控功能。
特性列表
redis-operator具备以下特性:
redis单机、集群模式创建redis集群故障转移及恢复- 内置
prometheus exporter - 动态存储模板支持
- 配额设置
redis密码/无密码- 发布节点选择、亲和性设置
- 优先级管理(pod服务质量)
- 内核参数设置
这看起来跟使用helm安装redis cluster并无太大差别,那它是否有额外特性呢?
架构

部署
演示环境信息:
- CentOS7
- 5.10.2-1.el7.elrepo.x86_64
- Kubernetes v1.21.5
接下来我们部署redis-operator,并通过redis-operator维护redis:
- 下载
redis-operator chart