Kubernetes replica backup

kubectl help

sync data between primary and Replica

  

bala:~ bala$ kubectl get pods

NAME                             READY   STATUS    RESTARTS   AGE
redis-master-5ccf554d96-jlpvp    1/1     Running   0          133m
redis-master-5ccf554d96-k7qcw    1/1     Running   0          133m
redis-master-5ccf554d96-rsf9r    1/1     Running   0          133m
redis-master-5ccf554d96-vnpkk    1/1     Running   0          133m
redis-replica-858fc45586-2gslf   1/1     Running   0          133m
redis-replica-858fc45586-45n7w   1/1     Running   0          133m
redis-replica-858fc45586-5d4xm   1/1     Running   0          133m
redis-replica-858fc45586-bqlt4   1/1     Running   0          133m

bala:~ bala$ kubectl exec -it  redis-master-5ccf554d96-jlpvp -- /bin/bash
root@redis-master-5ccf554d96-jlpvp:/data#

bala:~ bala$ kubectl exec -it  redis-master-5ccf554d96-jlpvp  -- redis-cli
127.0.0.1:6379> keys *
(empty array)

127.0.0.1:6379> set key1 value1
OK
127.0.0.1:6379> set key2 value2
OK
127.0.0.1:6379> keys *
1) "key2"
2) "key1"

127.0.0.1:6379> bala:~ bala$ kubectl exec -it redis-replica-858fc45586-2gslf -- redis-cli 127.0.0.1:6379> keys * 1) "key2" 2) "key1" 127.0.0.1:6379> bala:~ bala$ kubectl exec -it redis-master-5ccf554d96-rsf9r -- redis-cli 127.0.0.1:6379> keys * (empty array) 127.0.0.1:6379> bala:~ bala$ kubectl exec -it redis-replica-858fc45586-45n7w -- redis-cli 127.0.0.1:6379> keys * (empty array) 127.0.0.1:6379> bala:~ bala$ kubectl exec -it redis-master-5ccf554d96-vnpkk -- redis-cli 127.0.0.1:6379> set key1 vl1 OK 127.0.0.1:6379> set key2 vl2 OK 127.0.0.1:6379> bala:~ bala$ kubectl exec -it redis-master-5ccf554d96-vnpkk -- redis-cli 127.0.0.1:6379> set key3 vl3 OK 127.0.0.1:6379> bala:~ bala$ kubectl exec -it redis-replica-858fc45586-bqlt4 -- redis-cli 127.0.0.1:6379> keys * (empty array) 127.0.0.1:6379> bala:~ bala$ kubectl exec -it redis-replica-858fc45586-5d4xm -- redis-cli 127.0.0.1:6379> keys * 1) "key3" 2) "key1" 3) "key2" 127.0.0.1:6379>

Comments