HA Redis-кластер через Opstree Redis Operator. Папка: infra/k8s/redis/.
Описание
Opstree Redis Operator управляет Redis-кластером в Kubernetes. Используется для кеширования, rate limiting, сессий.
Что разворачивается
- Operator:
tech-redis-operator. - Кластер
redis-clusterвtech-redis-clusters. - RedisInsight UI для администрирования.
- StorageClass
longhorn-redis.
Базовый порядок установки
1 2 3 4 5 6 | |
Команды
| Команда | Описание |
|---|---|
make redis-install-operator |
Установить Redis Operator |
make redis-create-secret |
Создать secret с паролем (интерактивно) |
make redis-create-cluster |
Создать redis-cluster |
make redis-install-insight |
Установить RedisInsight UI |
make redis-delete-cluster |
Удалить только кластер |
make redis-status |
Проверить operator/CR/pods/services |
make redis-uninstall |
Полный uninstall (включая данные) |
Перед redis-create-cluster secret с ключом password обязателен.
Быстрая диагностика
- Кластер не поднимается: проверить наличие
redis-cluster-secretвtech-redis-clusters. - Нет готовности pod-ов:
make redis-status+ логи operator/pod. - Проблемы со storage: проверить
StorageClass longhorn-redisи PVC.