我正在考虑在CoreOS Kubernetes上安装crunchy-postgresql-cluster。当我构建服务器时,我的cloud-config中没有设置nfs。
我查看了crunchy-postgresql-cluster文件链接crunchy-pgsql-values.yaml
看到他们正在使用nfs:
#NFSServerIP: 192.168.122.210
NFSServerIP: 10.138.154.1
NFSPath: /nfsfileshare
我交换了一个私有ip节点,但是当我在我的pod上进行描述时,我看到以下错误:
timeout expired waiting for volumes to attach/mount for pod "default"/"banking-seagull-crunchy-master". list of unattached/unmounted volumes=[pgdata]
我查看了link,但仍不确定如何让nfs正常工作。
答案 0 :(得分:0)
如果这有助于其他人:
我在其中一个节点上设置了NFS服务器。
创建或更新/ etc / exports条目以添加文件目录以共享
/nfsfileshare <PRIVATE_IP>(rw,async)
执行以下
sudo systemctl start rpc-mountd
sudo systemctl enable rpc-mountd
sudo systemctl start nfsd
sudo systemctl enable nfsd
并且有效。