首页 > 解决方案 > Kubernetes 上没有出现 Cadence 集群

问题描述

我正在尝试在 kubernetes 集群上运行 cadence。但是,我注意到 Cadence 服务器初始化中存在一个错误,该错误会阻止 Cassandra 脚本运行以正确初始化架构。https://github.com/uber/cadence/issues/1713 所以我想我会手动完成这一步。我执行了以下步骤 -

/cadence-cassandra-tool --ep 127.0.0.1 -k cadence setup-schema -v 0.0
/cadence-cassandra-tool --ep 127.0.0.1 -k cadence update-schema -d /cassandra/cadence/versioned
/cadence-cassandra-tool --ep 127.0.0.1 create -k cadence_visibility --rf 1
/cadence-cassandra-tool --ep 127.0.0.1 -k cadence_visibility setup-schema -v 0.0
/cadence-cassandra-tool --ep 127.0.0.1 -k cadence_visibility update-schema -d /cassandra/visibility/versioned
exit

在这一点上,我describe keyspaces;通过检查。cqlsh 我没有看到在 cassandra 中创建的这些键空间!

我注意到 cadence-service pod 没有运行。我收到以下错误 -

cassandra started
2019/11/19 23:39:30 Loading config; env=docker,zone=,configDir=/etc/cadence/config
2019/11/19 23:39:30 Loading configFiles=[/etc/cadence/config/docker.yaml]
2019/11/19 23:39:30 error: failed to connect to 10.196.243.88:9042 due to error: Keyspace 'cadence' does not exist
2019/11/19 23:39:30 error: failed to connect to 10.196.13.25:9042 due to error: Keyspace 'cadence' does not exist
2019/11/19 23:39:30 error: failed to connect to 10.196.243.88:9042 due to error: Keyspace 'cadence' does not exist
2019/11/19 23:39:30 Incompatible versionsunable to create CQL Client: no connections were made when creating the session

有关如何启动它的任何指示?谢谢。

标签: kubernetescadence-workflow

解决方案


有一个 helm repo https://hub.helm.sh/charts/banzaicloud-stable/cadence帮助解决了这个问题。


推荐阅读