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

Bitnami Redis Helm Chart在Kubernetes使用现有Secret认证失败

问题根因

你创建的Kubernetes Secret中redis-password字段的base64编码包含多余的换行符,导致Redis实际加载的密码和你预期的admin1234不一致:

  • 你当前使用的编码YWRtaW4xMjM0Cg==解码后为admin1234\n(末尾带换行符)
  • 正确的无换行admin1234对应的base64编码为YWRtaW4xMjM0

解决步骤

  • 执行以下命令生成无换行的密码base64编码:
    echo -n "admin1234" | base64
    参数-n的作用是禁止echo默认输出的末尾换行符,避免编码结果混入多余字符。
  • 更新你的Secret配置文件,替换redis-password的value为上一步生成的正确编码:
---
apiVersion: v1
kind: Secret
metadata:
  name: redis-secret
  namespace: redis
type: Opaque
data:
  redis-password: YWRtaW4xMjM0
  • 应用更新后的Secret:
    kubectl apply -f <你的Secret配置文件名>.yaml -n redis
  • 重启Redis的StatefulSet让密码配置生效:
    kubectl rollout restart statefulset redis-master redis-replicas -n redis
  • 等待Pod完全重启后,再使用admin1234作为密码连接Redis即可正常完成认证。

内容的提问来源于stack exchange,提问作者Çağatay Çiftçi

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 14:06:03