我有两个要访问PersistentVolumeClaim的服务。
一个是StatefulSet,它正在从卷中读取(并向最终用户提供内容),另一个是Kubernetes CronJob,它会定期更新PVC所获取的数据内容。
现在,我遇到了一个问题,我的PVC由PV(不是NFS,Ceph等)支持,而一项服务占用了该卷,而另一项则无法启动。
我怎样才能使这两个服务都可以访问该卷?
是否可以像添加更多容器一样,将CronJob添加到StatefulSet中?
答案 0 :(得分:2)
您是否检查了accessModes
和pv
中的pvc
?
如果您希望多个吊舱能够装载该卷,则需要使用ReadOnlyMany
或ReadWriteMany
关于第二个问题,不,没有办法“向[a] StatefulSet中添加CronJob”。它们是不同的API对象。