Development
The Redis operator manages redis servers deployed to Kubernetes and automates tasks related to operating a Redis server setup.
- Kubernetes 1.7+
See instructions on how to install Redis operator
See operator flow
$ kubectl create -f contrib/kube-redis/redis-server.yml
See Redis CRD schema
A 3 member redis service will be created. (deployment resource of 3 replicas)
$ kubectl get pods
NAME READY STATUS RESTARTS AGE
redis-slave-my-redis-2728646000-2hctj 1/1 Running 0 1m
redis-slave-my-redis-2728646000-70n86 1/1 Running 0 1m
redis-slave-my-redis-2728646000-npvgb 1/1 Running 0 1m
$ kubectl delete -f contrib/kube-redis/redis-server.yml