最近有人尝试使用helmchart在kubernetes集群上部署redis集群。我正在以下链接-https://github.com/bitnami/charts/tree/master/bitnami/redis-cluster
对于舵部署,使用values-production.yaml。默认部署成功,能够创建三节点redis集群(三个主节点和三个从节点)。
我正在检查两件事:
如何启用容器日志,根据官方文档,应该写在“/opt/bitnami/redis/logs”中,但是这里没有看到任何日志。
从官方的文档中得知,在redis.conf中应该提到日志文件名,但目前它是“”空字符串,不知道如何以及在哪里传递日志文件,所以它应该在redis.conf中出现。
我也尝试过启用tls。。已经按照redis.io/tls官方文档生成了上述证书。之后,我创建了bitnami/tls部分中提到的密钥,并在secret key中传递了证书。
然后我在values-production.yaml中传递了密钥名和所有证书,然后部署了helm chart,它给了我权限被拒绝的错误消息。。对于第37行中的libfile.sh。。。
当我检查吊舱状态时,在6个吊舱中,3个吊舱处于运行2/2状态,3个吊舱处于1/2崩溃环回关闭状态。
登录后,运行pod可以验证证书是否放置在“/opt/bitnami/redis/certs/”位置,并且证书的更改也反映在redis.conf文件中。。。
请让我知道如何使用bitnami redis helm chart在redis.conf文件中进行任何配置更改,以及如何解决上述两个问题??
我的理解是,对于任何与redis.conf相关的更改,我必须在values-production.yaml文件中传递值。。。请告诉我…谢谢。
暂无答案!
目前还没有任何答案,快来回答吧!