Redis Cache
Redis provides high-performance in-memory caching for cluster applications.
Namespace: redis
Chart: bitnami/redis
1. Overview
High-speed data caching and transient state storage are provided by the Redis cluster. This service reduces database load for high-frequency operations.
2. Configuration and Policy
- Architecture: Standalone single-node deployment.
- Chart: Bitnami Redis
28.1.0. - Image: Bitnami Redis
8.10.1, pinned by digest in GitOps. - Authentication: Disabled for the current internal cluster design.
- Persistence: 8 GiB Longhorn PVC,
redis-data-redis-master-0.
3. Implementation Workflow
- Deployment: Managed by ArgoCD using the Bitnami Redis chart.
- Connectivity: Internal cluster DNS (
redis-master.redis.svc.cluster.local) is utilized by client applications. - Security: NetworkPolicy allows confirmed application clients; direct RedisInsight access uses NodePort
30540through the Tailnet.
4. Monitoring
- Metrics: Performance data is captured via the Prometheus Redis Exporter.
- Alerts: Memory usage and hit rates are monitored for threshold breaches.