Kubernetes 在群集模式下不允许复制指令

Kubernetes 在群集模式下不允许复制指令,kubernetes,redis,kubernetes-helm,Kubernetes,Redis,Kubernetes Helm,我正在使用helm v3.2.1通过以下命令安装redis群集: ./helm install stable/redis-ha --generate-name -n middleware 但是,当我启动redis群集时,它会给我错误信息: *** FATAL CONFIG FILE ERROR *** Reading the configuration file, at line 12 >>> 'slaveof 10.111.179.78 6379' replicaof di

我正在使用helm v3.2.1通过以下命令安装redis群集:

./helm install stable/redis-ha --generate-name -n middleware
但是,当我启动redis群集时,它会给我错误信息:

*** FATAL CONFIG FILE ERROR ***
Reading the configuration file, at line 12
>>> 'slaveof 10.111.179.78 6379'
replicaof directive not allowed in cluster mode
你能帮我找到问题所在吗?我该怎么做才能让它起作用


有人说将启用群集的
改为否,但我认为这不是一个明智的决定。

你应该评论
slaveof 10.111.179.78 6379

对于Redis Cluster,为了使一个节点成为另一个节点的副本,应该调用命令,而不是指定
slaveof
config

我不熟悉Kubernetes helm,也不确定它是否会自动调用此命令。您可以删除
slaveof
config,然后重试