我有以下ReplicationController JSON定义:Kubernetes荚没有约束力卷容器
{
"id": "PHPController",
"kind": "ReplicationController",
"apiVersion": "v1beta1",
"desiredState": {
"replicas": 2,
"replicaSelector": {"name": "php"},
"podTemplate": {
"desiredState": {
"manifest": {
"version": "v1beta1",
"id": "PHPController",
"volumes": [{ "name": "wordpress", "path": "/mnt/nfs/wordpress_a", "hostDir": "/mnt/nfs/wordpress_a"}],
"containers": [{
"name": "php",
"image": "internaluser/php53",
"ports": [{"containerPort": 80, "hostPort": 9021}],
"volumeMounts": [{"name": "wordpress", "mountPath": "/mnt/nfs/wordpress_a"}]
}]
}
},
"labels": {"name": "php"}
}},
"labels": {"name": "php"}
}
当“泊坞窗运行-t -i -p 0.0.0.0:9021:80运行的容器可以正常启动-v/mnt/nfs/wordpress_a:/ mnt/nfs/wordpress_a:rw internaluser/php53“。
/mnt/nfs/wordpress_a是一个NFS共享,安装在所有小插件上。每个仆从拥有完整的RW访问权限,并且我已验证该份额是否存在。
创建荚容器与复制器后,我可以看到体积从来没有真正的约束,和/或不正确安装:
"Volumes": {
"/mnt/nfs/wordpress_a": "/var/lib/docker/vfs/dir/8b5dc8477958f5c1b894e68ab9412b41e81a34ef16dac81f0f9d4884352a90b7"
},
"VolumesRW": {
"/mnt/nfs/wordpress_a": true
}
"HostConfig": {
"Binds": null,
"ContainerIDFile": "",
"LxcConf": null,
"Privileged": false,
"PortBindings": {
"80/tcp": [
{
"HostIp": "",
"HostPort": "9021"
}
]
},
我觉得奇怪的是,容器相信到/ mnt/NFS/wordpress_a映射到“/ var/lib/docker/vfs/dir/8b5dc8477958f5c1b894e68ab9412b41e81a34ef16dac81f0f9d4884352a90b7”。
从kubelet日志:
所需的[10.101.4.15]:[{命名空间:ETCD名称:c823da9e-4437-11e4-a3b1-0050568421eb清单:{版本:v1beta1 ID:c823da9e-4437-11e4- a3b1-0050568421eb UUID:c823da9e-4437-11e4-a3b1-0050568421eb卷:[{Name:wordpress来源:}]容器:[{Name:php Image:internaluser/php53 Command:[] WorkingDir:Ports:[{Name:HostPort :9021 ContainerPort:80 Protocol:TCP HostIP:}] Env:[{Name:SERVICE_HOST Value:10.1.1.1}] Memory:0 CPU:0 VolumeMounts:[{Name:wordpress ReadOnly:false MountPath:/ mnt/nfs/wordpress_a }] LivenessProbe:Lifecycle:Privileged:false}] RestartPolicy:{Always:0xa99a20 OnFailure:Never:}}}]
有没有人有这种事情的经验?我一直在疯狂地解决这个问题。谢谢!
我很高兴听到您已解决您的问题。你可以请[接受你自己的答案](http://blog.stackoverflow.com/2009/01/accept-your-own-answers/),以便这个问题被标记为关闭?谢谢。 – 2014-12-04 04:53:01