我正在尝试使用以下命令创建一个由 3 个主设备、3 个从设备和 3 个哨兵组成的集群。
helm install --set replicas.master=3 --set replicas.slave=3 stable/redis-ha
但我看到只有 1 个主人正在被创建。Helm --version 0.2.3 GIT repo:https ://github.com/kubernetes/charts/tree/master/stable/redis-ha
以下是来自 helm 的日志。
=> NAME DESIRED CURRENT AGE
=> eloping-fox-redis-ha-master 3 1 9s
我错过了什么还是有什么问题?我已经尝试了多个项目,每次只创建 1 个主控。
我正在使用 VM/Minikube/Docker 在 Windows 机器上尝试这个。
PS C:\Users\rootus> helm install --set replicas.master=3 --set replicas.slave=3 stable/redis-ha
NAME: eloping-fox
LAST DEPLOYED: Wed Nov 1 16:34:58 2017
NAMESPACE: default
STATUS: DEPLOYED
RESOURCES:
==> v1beta1/Deployment
NAME DESIRED CURRENT UP-TO-DATE AVAILABLE AGE
eloping-fox-redis-ha 3 3 3 0 9s
eloping-fox-redis-ha-sentinel 3 3 3 0 9s
==> v1beta1/StatefulSet
NAME DESIRED CURRENT AGE
eloping-fox-redis-ha-master 3 1 9s
==> v1/Pod(related)
NAME READY STATUS RESTARTS AGE
eloping-fox-redis-ha-167683871-2rhn8 0/1 ContainerCreating 0 9s
eloping-fox-redis-ha-167683871-cmjjk 0/1 ContainerCreating 0 9s
eloping-fox-redis-ha-167683871-jf4sn 0/1 ContainerCreating 0 9s
eloping-fox-redis-ha-sentinel-2596454939-9qq06 0/1 ContainerCreating 0 9s
eloping-fox-redis-ha-sentinel-2596454939-ngwcf 0/1 ContainerCreating 0 9s
eloping-fox-redis-ha-sentinel-2596454939-pwkbx 0/1 ContainerCreating 0 9s
==> v1/Service
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
redis-sentinel ClusterIP 10.0.0.122 <none> 26379/TCP 9s
eloping-fox-redis-ha ClusterIP 10.0.0.149 <none> 6379/TCP 9s
NOTES:
Redis cluster can be accessed via port 6379 on the following DNS name from within your cluster:
eloping-fox-redis-ha.default.svc.cluster.local
To connect to your Redis server:
1. Run a Redis pod that you can use as a client:
kubectl exec -it eloping-fox-redis-ha-master-0 bash
2. Connect using the Redis CLI:
redis-cli -h eloping-fox-redis-ha.default.svc.cluster.local
=================================================