我正在尝试更新里面的一些属性 cassandra.yaml
. 我在kubernetes内部有一个由5个节点组成的集群,作为pod运行。我在这件事上发现了 values.yaml
的 Helm
如果我们改变 configOverrides:
属性和 Helm 升级,然后它应该工作。
我的脚步声
已添加的所有内容 cassandra.yaml
(尝试了yaml和json格式)。
运行helm upgrade命令(多次尝试更改point 1内容后,该命令无错误运行)
重新启动吊舱,我刚刚删除了吊舱,希望Kubernetes能启动一个。然而,这并没有发生。
如果我恢复更改,那么我删除的pod将按预期旋转。我不知道怎么做。如果有人能指出我做错了什么,那会很有帮助的。
更新
因为我被要求把我的问题保留在这么短的时间内。实际上没有什么可补充的。不管怎样,我会详细说明一下,
我想改变里面的属性 cassandra.yaml
类似于启用用户定义的函数,默认情况下 false
. 在我的本地机器上,我可以更改这个文件,重新启动docker容器和所有设置。
然而,在production env上,cassandra集群托管在kubernetes中,我看不到任何直接的方法可以实现同样的目标。
选项是
如上所述,看起来更理想的解决方案。
在正式的cassandra映像上构建一个docker映像,并启用所有需要的属性。
更新#2
kubeclt logs
INFO [IndexSummaryManager:1] 2020-07-15 20:48:25,004 IndexSummaryRedistribution.java:78 - Redistributing index summaries
INFO [GossipStage:1] 2020-07-15 21:45:54,078 Gossiper.java:1105 - InetAddress /###.##.##.## is now DOWN
INFO [HANDSHAKE-cassandra-0.cassandra.cassandra.svc.cluster.local/###.##.##.##] 2020-07-15 21:45:55,613 OutboundTcpConnection.java:561 - Handshaking version with cassandra-0.cassandra.cassandra.svc.cluster.local/###.##.##.##
暂无答案!
目前还没有任何答案,快来回答吧!