Skip to content

Redis Standby交付介绍

house edited this page Dec 19, 2022 · 4 revisions

CRD资源实例

kind: RedisStandby metadata: name: redis-standby-tom namespace: redis spec: app: standby-tom capacity: 2048 dc: hz env: demo image: tongduncloud/redis-standby:1.0 monitorimage: tongduncloud/redis-exporter:1.0 netmode: ClusterIP realname: sa secret: "123" sentinelimage: tongduncloud/sentinel-standby:0.8 storageclass: "" vip: 172.17.128.8 

参数说明

app 关联应用 capacity 容量,单位Mb dc 机房 env 可选(demo,production) image Redis镜像 monitorimage exporter镜像 netmode 网络模式,可选(ClusterIP、NodePort) realname 负责人 secret 密码 sentinelimage 哨兵镜像 storageclass PVC vip 外部网络访问地址,无实际功能 

资源访问以及展示

访问地址 10.246.183.54

注意其中一个redis pod处于notReady状态是合理的, 详见实现原理.

# kubectl -n redis get pod redis-standby-tom-0 2/2 Running 0 3h53m redis-standby-tom-1 1/2 Running 0 3h53m sentinel-standby-tom-0 1/1 Running 0 3h53m sentinel-standby-tom-1 1/1 Running 0 3h53m sentinel-standby-tom-2 1/1 Running 0 3h53m # 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 

Clone this wiki locally