Skip to content

Valkey Helm Chart#

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

NetworkPolicy#

Name Namespace Description
valkey default A NetworkPolicy for Valkey declares an ingress port for exposure.

PodDisruptionBudget#

Name Namespace Description
valkey-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 valkey-master pods.
valkey-replicas default It's the same for replica pods.

ServiceAccount#

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

Secrets#

Name Namespace Description
valkey default It contains a Valkey password.

ConfigMaps#

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

Services#

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

StatefulSet#

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