我试图搜索和寻找有关这方面的资源,但我发现ReadWriteOnce
模式允许节点读取和写入一次。一个节点由许多pod组成,这就是我感到困惑的地方,因为pod可以读或写,这个进程会被调度吗?
我真正想要达到的是thread safety
!因为只有一个主节点可以写这个共享卷,所以很多节点都应该读。
ReadWriteOnce
是一种访问模式,访问模式决定了有多少节点可以挂载PersistentVolume,以及具有哪些功能(读/写)-但不是它可以对该卷执行的操作量。因此,你的语句"我发现ReadWriteOnce模式允许节点读取和写入一次"。是不准确的。
From the docs:
ReadWriteOnce
卷可以被单个节点挂载为读写。读写一次访问模式仍然可以允许多个pod在同一节点上运行时访问卷。
所以,不,这与对底层存储的同步访问无关。