gpt4 book ai didi

kubernetes - 如果 StatefulSet 被删除并重新创建,持久卷会发生什么?

转载 作者:行者123 更新时间:2023-12-02 12:03:42 27 4
gpt4 key购买 nike

我将 Kafka 和 zookeeper 作为 statefulset,并将 Kafka 暴露给集群外部。但是,每当我尝试删除 Kafka statefulset 并重新创建一个时,数据似乎都消失了? (当我尝试使用 kafkacat 消耗所有消息时,旧消息似乎消失了)即使它使用相同的 PVC 和 PV。我目前使用 EBS 作为我的持久卷。

有人可以向我解释删除 statefulset 时 PV 发生了什么吗?请帮我。

最佳答案

我假设您的情况是您有一个 statefulset,其中包含一个持久卷声明定义 - 或者它只是引用现有卷 - 然后您尝试删除它。

在这种情况下,持久卷将保留在那里。 PVC 也不会消失;

这样,如果您愿意,您可以将同一个卷重新挂载到不同的 statefulset pod - 或其中一个的更新。

如果您想删除持久卷,您应该删除 pvc,而 buond PV 将消失。

关于kubernetes - 如果 StatefulSet 被删除并重新创建,持久卷会发生什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56994696/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com