0

我试图在 Container Engine 上的 Kubernetes 代码库中运行 NFS 示例,但无法挂载共享。结果每次启动 nfs-server pod 时,内核都会抛出错误:

4 月 27 日 00:11:06 k8s-cluster-6-node-1 内核:[60165.482242] ------------[ 剪在这里 ]------------ Apr 27 00:11:06 k8s-cluster-6-node-1 内核:[60165.483060] 警告:CPU:0 PID:7160 at /build/linux-50mAO0/linux-3.16.7-ckt4/fs/nfsd/nfs4recover。 c:1195 nfsd4_umh_cltrack_init+0x4a/0x60 nfsd

此处的完整输出:http: //pastebin.com/qLzCFpAa

关于如何解决这个问题的任何想法?

4

1 回答 1

0

NFS 示例不起作用,因为 GKE(默认情况下)不支持运行特权容器,例如 nfs-server。我刚刚使用 v0.16.0 集群和 kubectl v0.15.0(当前 gcloud 默认值)对此进行了测试,并在尝试启动 nfs-server pod 时收到了一条很好的错误消息:

$ kubectl create -f nfs-server-pod.yaml
Error: Pod "nfs-server" is invalid: spec.containers[0].privileged: forbidden 'true'
于 2015-05-06T08:08:21.557 回答