在CoreOS上为crunchy-postgresql-cluster设置nfs

时间:2017-03-12 18:14:42

标签: kubernetes nfs coreos

我正在考虑在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正常工作。

1 个答案:

答案 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 

并且有效。