Kubernetes 暂时停止K8s和Cassandra集群

Kubernetes 暂时停止K8s和Cassandra集群,kubernetes,google-cloud-platform,cassandra,cass-operator,Kubernetes,Google Cloud Platform,Cassandra,Cass Operator,我已经使用gcp上的cass操作符在Kubernetes上创建了一个Cassandra集群。这是我个人的实验。为了避免产生成本,我希望在不使用集群时停止它,在需要时启动它,而不会丢失数据。有没有办法做到这一点?在示例cassdc.yaml中将size的数量设置为0是否会在不丢失数据的情况下停止计算资源?如果我稍后再次将大小更改为3,是否会拾取现有数据 更新 在示例cass dc minimal.yaml中更改大小不起作用,因为我得到错误cassandrataCenter“dc1”无效:spec.

我已经使用
gcp
上的
cass操作符
Kubernetes
上创建了一个
Cassandra
集群。这是我个人的实验。为了避免产生成本,我希望在不使用集群时停止它,在需要时启动它,而不会丢失数据。有没有办法做到这一点?在
示例cassdc.yaml中将
size
的数量设置为
0
是否会在不丢失数据的情况下停止计算资源?如果我稍后再次将大小更改为
3
,是否会拾取现有数据

更新
在示例cass dc minimal.yaml中更改大小不起作用,因为我得到错误cassandrataCenter“dc1”无效:spec.size:无效值:1:spec.size在正文中应大于或等于1

我认为减少副本数将迫使操作员逐个解除节点的运行,并且由于维护数据至少需要一个节点,因此不允许执行0。这是我的一般观察,从未与cass操作员合作过。我认为减少副本数将迫使操作员逐个解除节点的工作,因为维护数据至少需要一个节点,所以不允许这样做0。这是我的一般观察,从未与cass操作员合作过。