diff --git a/kubernetes/statefulsets/example-app.yaml b/kubernetes/statefulsets/example-app.yaml index 7e1e14e..94f060d 100644 --- a/kubernetes/statefulsets/example-app.yaml +++ b/kubernetes/statefulsets/example-app.yaml @@ -27,6 +27,6 @@ spec: spec: containers: - name: myapp - image: calinrus/api-redis-ha:1.0 + image: aimvector/api-redis-ha:1.0 ports: - containerPort: 5000 \ No newline at end of file diff --git a/kubernetes/statefulsets/notes.sh b/kubernetes/statefulsets/notes.md similarity index 61% rename from kubernetes/statefulsets/notes.sh rename to kubernetes/statefulsets/notes.md index 9f33f35..dffd079 100644 --- a/kubernetes/statefulsets/notes.sh +++ b/kubernetes/statefulsets/notes.md @@ -1,9 +1,25 @@ +# 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