- Notifications
You must be signed in to change notification settings - Fork 77
Redis Cluster Configuration Example
house edited this page Dec 19, 2022 · 2 revisions
kind: RedisCluster metadata: name: redis-cluster-trump namespace: redis spec: app: cluster-trump capacity: 32768 dc: hz env: demo image: 10.58.11.90:55000/redis-cluster:0.2 monitorimage: 10.58.11.90:55000/redis-exporter:1.0 netmode: ClusterIP proxyimage: 10.58.11.90:55000/predixy:1.0 proxysecret: "123" realname: demo secret: abc size: 3 storageclass: "" vip: 172.17.128.8 app Associated applications, note that the name currently needs to be equal to redis-{app}, as shown in the example capacity Capacity, unit Mb dc Data center env Optional(demo,staging,prodction) image Redis image monitorimage Exporter image netmode Network mode(ClusterIP、NodePort) proxyimage Proxy image proxysecret Proxy secret realname Admin user name secret Redis password size Number of cluster groups storageclass Kubernetes PVC vip Reserved function Note that both addresses can access resources, but because predixy is not very sound, it is recommended to use the actual production address to access, and the proxy address can be used as the data leading address
# kubectl -n redis get pod predixy-redis-cluster-trump-5bd48f6fd8-ftxm4 1/1 Running 0 3h59m predixy-redis-cluster-trump-5bd48f6fd8-scmwn 1/1 Running 0 3h59m redis-cluster-trump-0-0 2/2 Running 0 3h59m redis-cluster-trump-0-1 2/2 Running 0 3h59m redis-cluster-trump-1-0 2/2 Running 0 3h59m redis-cluster-trump-1-1 2/2 Running 0 3h59m redis-cluster-trump-2-0 2/2 Running 0 3h59m redis-cluster-trump-2-1 2/2 Running 0 3h59m # kubectl -n redis get svc NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE predixy-redis-cluster-trump ClusterIP 10.246.183.54 <none> 6379/TCP 4h redis-cluster-trump ClusterIP 10.246.94.225 <none> 6379/TCP 4h1m