Kubernetes 在CoreOS上为crunchy postgresql群集设置nfs
我正在考虑在CoreOS Kubernetes上安装crunchy postgresql集群。在构建服务器时,我的云配置中没有nfs设置 我查看了crunchy postgresql集群文件链接 并查看他们正在使用nfs:Kubernetes 在CoreOS上为crunchy postgresql群集设置nfs,kubernetes,nfs,coreos,Kubernetes,Nfs,Coreos,我正在考虑在CoreOS Kubernetes上安装crunchy postgresql集群。在构建服务器时,我的云配置中没有nfs设置 我查看了crunchy postgresql集群文件链接 并查看他们正在使用nfs: #NFSServerIP: 192.168.122.210 NFSServerIP: 10.138.154.1 NFSPath: /nfsfileshare 我交换了一个节点的私有ip,但在我的pod上进行描述时,我看到以下错误: timeout expired waiti
#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]
我查看了nfs,但仍然不确定如何使其工作。如果这有助于其他人:
我在一个节点上设置了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