有没有办法在kubernetes部署(或statefulset)中为每个pod创建持久卷?

问题描述 投票:1回答:1

我目前正在创建kubernetes部署,在此部署中,我在X处设置了副本值,并且我想在重新启动相应的pod时创建非空的X卷。我没有使用任何云提供商基础设施,请避免使用云服务命令。

我一直在kubernetes doc中搜索答案,我的第一次尝试是创建一个巨大的持久卷和每个pod的一个持久卷声明绑定到pv但是它似乎不起作用......

我的期望是拥有不在pod之间共享的X卷,并且当pod因为活跃探测而被杀死时不会死亡。我知道任何可以做到这一点的可能性!

kubernetes nfs
1个回答
2
投票

部署副本都使用相同的卷。目前不可能为每个副本创建独立卷。

StatefulSets可以定义volumeClaimTemplates,这意味着每个副本有一个或多个独立卷。为此,StorageClass必须能够进行动态卷配置。

© www.soinside.com 2019 - 2024. All rights reserved.