2016-11-11 51 views
0

我正在学习基本的nfs服务器教程here,但是当我尝试创建测试busybox复制控制器时,出现错误指示安装失败。Kubernaties无法在Google容器引擎上安装NFS FS

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

MountVolume.SetUp失败体积 “kubernetes.io/nfs/4e247b33-a82d-11e6-bd41-42010a840113-nfs” (spec.Name: “NFS”)荚果“4e247b33-a82d-11e6- (UID: “4e247b33-a82d-11e6-bd41-42010a840113”):装载失败:退出 状态32装入参数:10.63.243.192:/exports /var/lib/kubelet/pods/4e247b33- a82d-11e6-bd41-42010a840113/volumes/kubernetes.io〜nfs/nfs nfs []输出:mount:错误的fs类型,错误的选项,坏的超级块在 10.63.243.192:/exports,缺少代码页或帮助程序,或者其他错误(对于几个文件系统(例如nfs,cifs),你可能需要一个 /sbin/mount。帮助程序)在某些情况下,在syslog中找到有用信息 - 尝试dmesg |尾左右

我一直在使用Ubuntu的虚拟机也只是为了看看我是否可以管理运行apt-get install nfs-common以减轻可能missble /sbin/mount.nfs依赖试过了,但同样的失败,同样的错误。

回答

2

您正在使用哪个容器图像?谷歌10月18日宣布一个新的容器镜像,它不支持NFS。由于Kubernetes 1.4此图像(称为gci)是默认设置。另请参阅https://cloud.google.com/container-engine/docs/node-image-migration#known_limitations

+0

我很遗憾地使用GCI,我不知道是否可以在计算实例中创建nfs共享,然后在pod中访问它? – varun

+0

如果我正确地看到它,问题就在那里,因为Kubernetes实例上缺少客户端库/驱动程序。所以我想这是不可能挂载任何NFS卷。 – svenwltr

相关问题