Skip to content

Redis Helm Chart#

For a Highly Available (HA) deployment, a dedicated Redis Helm chart can be used to deploy a Redis instance, ensuring distribution across nodes for replication and enhanced reliability.

NetworkPolicy#

Name Namespace Description
redis default A NetworkPolicy for Redis declares an ingress port for exposure.

PodDisruptionBudget#

Name Namespace Description
redis-master default Helps maintain the availability of applications during voluntary disruptions like node drains or rolling updates. It specifies the minimum number or percentage of pods that must remain available during a disruption for redis-master pods.
redis-replicas default It's the same for replica pods.

ServiceAccount#

Name Namespace Description
redis-master default Service account configuration for redis-master.
redis-replicas default Service account configuration for redis-replicas.

Secrets#

Name Namespace Description
redis default It contains a Redis password.

ConfigMaps#

Name Namespace Description
redis-configuration default Master.conf, redis.conf, replica.conf.
redis-health default Multiple .sh files with health checks.
redis-scripts default start-master.sh and start-replica.sh.

Services#

Name Namespace Description
redis-headless default Service for redis-headless.
redis-master default Service for redis-master.
redis-replicas default Service for redis-replica.

StatefulSet#

Name Namespace Description
redis-master default StatefulSet configuration for redis-master.
redis-replicas default StatefulSet configuration for redis-replica.