目前是这样的,我需要分析一个 rdb 文件,创建了一个 deployment 里面有关于 rdb 文件分析工具二进制,另外在同一个 namespace 下有一个 redis statefulset ,之前想的是 deployment 挂载和 statefulset 一样的 PV ,但是失败了,想问下大佬们如果想要在同一个 namespace 下不同的 pod 之间应该如何传送文件?
|      1thevita      2023-07-25 15:09:17 +08:00  1 分析工具就作为 sidecar 和 statefulset 一起呗,干嘛一定要部署成 deployment | 
|  |      2seers      2023-07-25 15:09:22 +08:00 via Android  1 init 的时候把分析工具拉进来 | 
|  |      3qwertty01      2023-07-25 15:10:37 +08:00  1 你要是想分析 redis 的文件 用 sidecar | 
|      4Cola98 OP 因为最后还需要挂一个 svc ,展示分析的结果 | 
|      6Cola98 OP @thevita 嗯嗯,redis 实例不止一个,但是这个工具它是写在一起的,大概有思路了,哪我把它拆开来,UI 单独用 deployment ,剩下采集相关的用 sidecar ,多谢大佬! | 
|  |      7perfectlife      2023-07-25 15:52:06 +08:00  1 搞个 nfs ,多个 pod 共同挂载同一个 nfs | 
|      8peaWang      2023-07-25 17:24:53 +08:00 为啥没法挂载一样的 PV ?是卷的限制不能重复挂载? | 
|  |      9winglight2016      2023-07-25 17:39:47 +08:00 lz 说的是 PVC 吧?本来就支持不同 pod 挂同一个 pvc (同命名空间),我们就是这样挂载 log 磁盘,并且统一用 logstash 处理日志的 | 
|      10Cola98 OP | 
|  |      11lrh3321      2023-07-26 07:17:57 +08:00 via Android  1 RWX 模式的 PVC ,是能同命名空间下的 Pod 一起挂。你是设置的 ReadWriteOnce 了吧 | 
|      12lazyfighter      2023-07-26 09:05:37 +08:00 @lrh3321 我也感觉是这个问题 | 
|  |      14RatioPattern      2023-07-28 18:33:24 +08:00  1 其实 RWO 的如果 backend 是 local-path-provisioner 也可以多个 pod 一起挂,当然生产环境很少这么用的 | 
|  |      15wbuntu      2023-07-28 19:22:08 +08:00 via iPhone  1 要看你用的 pvc 使用的存储类支持哪种 access mode ,NFS 或支持共享挂载的块存储可以支持 ReadWriteMany 和 ReadOnlyMany ,能跨节点挂载,如果你用是 local-pv 这类的只支持单节点挂载的,得把两个 Pod 调度到同一个节点才能共享 pvc | 
|      16Cola98 OP @RatioPattern 感谢大佬,这一块存储并不是很懂,看了一下是 iscsi 3 ,不支持使用 RWO |