我想在我的复制控制器中使用持久性磁盘,但如果我使用gcePersistentDisk
,则控制台会返回错误
对于复制的pod,ReadOnly必须为true> 1,因为GCE PD只能安装在多台机器上,如果它是只读的。
答案 0 :(得分:1)
来自错误消息和docs:
PD的一个特点是它们可以同时由多个消费者以只读方式安装。这意味着您可以使用数据集预先填充PD,然后根据需要从多个pod中并行提供。不幸的是,PD只能由一个消费者以读写模式安装 - 不允许同时读取。
所以你有两种方法可以解决这个问题:
replicas
设置为1 制作卷readOnly: true
gcePersistentDisk:
pdName: my-data-disk
fsType: ext4
readOnly: true