Skip to content

This repository provides configurations and setup instructions for deploying Redis Sentinel with Kubernetes. Redis Sentinel is used for high availability and monitoring of Redis instances

License

Notifications You must be signed in to change notification settings

DurgeshRathod/redis-sentinel-kubernetes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 redis-sentinel-kubernetes

This repository contains configurations and setup instructions for deploying Redis Sentinel with Kubernetes. Redis Sentinel is a system designed to ensure high availability and monitoring of Redis instances.

⚙️ Prerequisites

Before you begin, ensure you have the following installed:

💻 Setup

Clone the repository:

git clone https://github.com/DurgeshRathod/redis-sentinel-kubernetes.git

Navigate to the repository directory:

cd redis-sentinel-kubernetes

Run the deployment script:

sh run.sh

The run.sh script automates the deployment of Redis Master, Redis Slave, and Redis Sentinel components in Kubernetes.

📦 Components Deployed

  • Redis Master ConfigMap: Provides configuration data for Redis Master instances.
  • Redis Master Deployment: Manages the primary Redis instance.
  • Redis Master Service: Exposes the Redis Master deployment as a Kubernetes service.
  • Redis Slave ConfigMap: Provides configuration data for Redis Slave instances.
  • Redis Slave Deployment: Deploys Redis Slave instances to replicate data from the master.
  • Redis Slave Service: Exposes the Redis Slave deployment as a Kubernetes service.
  • Redis Sentinel ConfigMap: Configures Redis Sentinel instances for monitoring and failover.
  • Redis Sentinel Deployment: Deploys Redis Sentinel instances to monitor Redis Master and Slave nodes.
  • Redis Sentinel Service: Exposes the Redis Sentinel deployment as a Kubernetes service.

About

This repository provides configurations and setup instructions for deploying Redis Sentinel with Kubernetes. Redis Sentinel is used for high availability and monitoring of Redis instances

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages