Kubernaties无法在Google Container Engine上安装NFS FS

时间:2016-11-11 17:14:43

标签: linux kubernetes nfs google-kubernetes-engine busybox

我正在关注基本的nfs服务器教程here,但是当我尝试创建测试busybox复制控制器时,我收到一个错误,指示安装失败。

有人可以指出我做错了什么吗?

  

MountVolume.SetUp卷失败   “kubernetes.io/nfs/4e247b33-a82d-11e6-bd41-42010a840113-nfs”   (spec.Name:“nfs”)pod“4e247b33-a82d-11e6-bd41-42010a840113”(UID:   “4e247b33-a82d-11e6-bd41-42010a840113”):mount失败:退出   status 32挂载参数:10.63.243.192:/ export   /var/lib/kubelet/pods/4e247b33-a82d-11e6-bd41-42010a840113/volumes/kubernetes.io~nfs/nfs   nfs []输出:mount:错误的fs类型,错误的选项,错误的超级块打开   10.63.243.192:/exports,缺少代码页或帮助程序,或其他错误(对于您可能需要的几个文件系统(例如nfs,cif))   / sbin目录/安装。帮助程序)在某些情况下,找到有用的信息   在syslog中 - 尝试dmesg |尾巴左右

我也尝试过使用ubuntu vm,看看我是否可以通过运行/sbin/mount.nfs来设法缓解可能的错误apt-get install nfs-common依赖关系,但是这也失败并出现同样的错误。

1 个答案:

答案 0 :(得分:2)

您使用的是哪个容器图片? 10月18日,谷歌宣布了一个新的容器映像,它还不支持NFS。自Kubernetes 1.4以来,此图像(称为gci)是默认值。另请参阅https://cloud.google.com/container-engine/docs/node-image-migration#known_limitations