You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何调整Helm官方Chart以阻止部署Redis的master Service资源

解决Redis Standalone模式下禁用Master Service的方法

要阻止Helm部署go-redis-master Service、仅保留Headless Service,只需修改Redis Helm Chart的values.yaml配置,具体步骤如下:

1. 修改values.yaml配置项

找到对应Redis Helm Chart的values.yaml文件,定位到控制master Service部署的配置段,通常是类似以下的结构:

master:
  service:
    enabled: true # 将该值改为false

部分Chart的Standalone场景配置可能会略有不同,也可能是:

service:
  master:
    enabled: false

将enabled字段设置为false,即可禁用master Service的部署逻辑。

2. 应用修改后的配置

通过Helm命令应用修改后的配置,若已安装则执行升级,首次安装则直接使用修改后的values文件:

# 升级已部署的Redis实例
helm upgrade go-redis redis/redis -n redis-ns -f your-modified-values.yaml

# 首次安装实例
helm install go-redis redis/redis -n redis-ns -f your-modified-values.yaml

3. 验证结果

执行以下命令检查Service资源:

kubectl get svc -n redis-ns

此时输出应仅包含go-redis-headless这一个Headless Service,go-redis-master Service会被移除(若此前已部署,升级后将被删除)。


内容的提问来源于stack exchange,提问作者khodekazemi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.14 10:20:25