【问题标题】:Why is expanding/reducing StorageConfig volume size retricted in cass-operator?为什么在 cass-operator 中限制扩展/减小 StorageConfig 卷大小?
【发布时间】:2021-11-09 15:46:04
【问题描述】:

为什么在 cassandra operator-Datastax 中扩展和减少存储配置大小时存在限制

https://github.com/datastax/cass-operator/issues/390

为什么 statefulset 中有用于扩展存储配置的验证/限制?

【问题讨论】:

    标签: kubernetes datastax kubernetes-statefulset kubernetes-pvc cass-operator


    【解决方案1】:

    https://community.datastax.com/questions/12269/ 上提出了完全相同的问题,所以我在这里重新发布我的答案。

    Jim Dickinson 已经在您引用的 issue #390 中回答了这个问题。

    尝试更改StorageConfig 被阻止,因为StatefulSet 也不允许更改PersistentVolumeClaim

    如果 pod 磁盘空间不足,可以通过调整底层卷的大小来解决它,前提是它在您的环境中受支持。例如,公共云提供商允许在某些配置中调整卷的大小。您需要查阅相关云提供商的文档以了解详细信息。

    请注意,此解决方法可能存在风险,因为这意味着基础卷将与 CassandraDatacenterStatefulSet 和/或 PersistentVolumeClaim 定义不同步。当您以后扩展 DC 时,卷将是最初定义的大小。

    请注意,我们的目标是在 K8ssandra.io 中记录 cass-operator 的解决方法。干杯!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-06-08
      • 1970-01-01
      • 2011-05-20
      • 1970-01-01
      • 2021-11-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多