问题描述
最近尝试使用 helm chart 在 kubernetes 集群上部署 redis-cluster。我正在关注以下链接-- https://github.com/bitnami/charts/tree/master/bitnami/redis-cluster
helm 部署使用了 values-production.yaml。默认部署成功,能够创建三节点redis集群(三主三从)。
我目前正在检查两件事:
- 如何启用容器日志,根据官方文档,应该写在“/opt/bitnami/redis/logs”中,但这里没有看到任何日志。
从官方文档中了解到,在 redis.conf 中应该提到日志文件名,但目前它是 "" 空字符串,不确定如何以及在哪里传递日志文件,以便它应该出现在 redis.conf 中.
- 我也尝试启用 tls。根据 redis.io/tls 官方文档生成了提到的证书。之后我创建了 bitnami/tls 部分中提到的密钥并通过了密钥中的证书。
然后我在 values-production.yaml 中传递了密钥名称和所有证书,然后部署了舵图,它给了我权限被拒绝的错误消息..对于第 37 行中的 libfile.Sh...
当我检查 pod 状态时,在 6 个 pod 中,3 个 pod 处于运行 2/2 状态,3 个 pod 处于 1/2 崩溃环回关闭状态。
登录运行 pod 后能够验证证书已放置在位置“/opt/bitnami/redis/certs/”,并且更改也反映在证书的 redis.conf 文件中...
请告诉我如何使用 bitnami redis helm chart 在 redis.conf 文件中进行任何配置更改以及如何解决上述两个问题??
我的理解是对于 redis.conf 相关的任何更改,我必须在 values-production.yaml 文件中传递值...请让我知道这个...谢谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)