【发布时间】:2021-07-01 13:01:04
【问题描述】:
我正在使用Bitnami Helm Chart for Cassandra 以便将其与 Terraform 一起部署。我对这一切都很陌生,我很难改变一个配置值,主要是commitlog_segment_size_in_mb。我想在运行 terraform 命令之前执行此操作,但在 Helm Chart 本身中,我没有找到任何提及它的内容。
我知道我可以在 cassandra.yaml 文件中的 terraform 部署后更改它,但我希望这个值是可控的,这样另一个 terraform 更新不会覆盖这个文件。
更改 Cassandra 配置值的最佳方法是什么?
- 如果 Helm Chart 中没有,我可以在 Terraform 中修改它吗?
- 我可以将部分配置导出到不同的文件,以便我知道我的下一次 Terraform 安装不会覆盖它们吗?
【问题讨论】:
-
您应该能够使用通过
initDBConfigMap或initDBSecret设置此属性的cql 脚本传递ConfigMap 或Secret。使用您的配置创建一个 ConfigMap/Secret,并通过提到的字段传递其名称。参考:github.com/bitnami/charts/blob/…
标签: cassandra terraform kubernetes-helm bitnami