2014-09-25 2 views
1

에 볼륨을 결합하지 -v/mnt/nfs/wordpress_a :/mnt/nfs/wordpress_a : rw internaluser/php53 "을 입력하십시오.는 Kubernetes 포드 나는 다음과 같은 ReplicationController JSON 정의있어 컨테이너

/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"에 매핑됩니다.

원하는 [10.101.4.15] : [{네임 스페이스 : etcd 명 : c823da9e-4437-11e4-a3b1-0050568421eb 매니페스트 {버전 : v1beta1 ID : c823da9e-4437-11e4- kubelet 로그에서

a3b1-0050568421eb UUID : c823da9e-4437-11e4-a3b1-0050568421eb 볼륨 : [{Name : wordpress Source :}] 컨테이너 : [{이름 : php Image : internaluser/php53 명령 : [] WorkingDir : 포트 : [{이름 : HostPort : 9021 ContainerPort : 80 프로토콜 : TCP HostIP :}] Env : [{이름 : SERVICE_HOST 값 : 10.1.1.1}] 메모리 : 0 CPU : 0 VolumeMounts : [이름 : WordPress ReadOnly : false 마운트 경로 :/mnt/nfs/wordpress_a }] LivenessProbe : Lifecycle : Privileged : false}] RestartPolicy : {항상 : 0xa99a20 OnFailure : Never :}}}]

이런 종류의 경험? 나는이 문제를 스스로 미친 듯이 몰고왔다. 감사!

답변

2

해결. 볼륨 구문이 올바르지 않습니다. https://github.com/GoogleCloudPlatform/kubernetes/issues/1446

+0

귀하가 문제를 해결했음을 알려드립니다. 이 질문이 닫힌 것으로 표시되도록 [자신의 대답 수락] (http://blog.stackoverflow.com/2009/01/accept-your-own-answers/)을 부탁해주십시오. 감사. –

관련 문제