notesArea/Redis/Redis 主从架构安装.md

Redis 主从架构安装

使用 Helm 安装 Redis

  1. 创建 values.yaml 文件, 自定义配置. 文件内容参考 官方配置.
auth:  
  enable: true  
  password: # password  
master:  
  persistence:  
    size: 4Gi 
  service:
	nodePorts:
	  redis: 30001
replica:  
  persistence:  
    size: 4Gi  
global:  
  storageClass: local-path
  1. helm repo add bitnami https://charts.bitnami.com/bitnami
  2. helm install my-redis bitnami/redis -f values.yaml

从外部访问 Redis 集群

kubectl port-forward --namespace default svc/my-redis-master 6379:6379

安装 Redis-client

kubectl run --namespace default redis-client --restart='Never'  --env REDIS_PASSWORD=$REDIS_PASSWORD  --image docker.io/bitnami/redis:7.2.3-debian-11-r1 --command -- sleep infinity

使用 Redis-cli 连接到 Redis

进入 Redis-cli Pod

kubectl exec --tty -i redis-client --namespace default -- bash

连接 Redis

redis-cli -c -h my-redis-headless -a $password

查看主从节点地址

检测 k8s service 域名是否生效

大纲
文件