# Create a namespace ``` kubectl create ns example ``` # Deploy our statefulset ``` kubectl -n example apply -f .\kubernetes\statefulsets\statefulset.yaml kubectl -n example apply -f .\kubernetes\statefulsets\example-app.yaml ``` # Enable Redis Cluster ``` $IPs = $(kubectl -n example get pods -l app=redis-cluster -o jsonpath='{range.items[*]}{.status.podIP}:6379 ') kubectl -n example exec -it redis-cluster-1 -- /bin/sh -c "redis-cli -h 127.0.0.1 -p 6379 --cluster create ${IPs}" kubectl -n example exec -it redis-cluster-0 -- /bin/sh -c "redis-cli -h 127.0.0.1 -p 6379 cluster info" ``` # More info https://rancher.com/blog/2019/deploying-redis-cluster