Skip to content

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

  1. Deployment: Managed by ArgoCD using the Bitnami Redis chart.
  2. Connectivity: Internal cluster DNS (redis-master.redis.svc.cluster.local) is utilized by client applications.
  3. Security: NetworkPolicy allows confirmed application clients; direct RedisInsight access uses NodePort 30540 through the Tailnet.

4. Monitoring

  1. Metrics: Performance data is captured via the Prometheus Redis Exporter.
  2. Alerts: Memory usage and hit rates are monitored for threshold breaches.