2016-09-08 1 views
2

Google 계산 엔진에 영구 디스크를 생성하고 실행중인 VM 인스턴스에 연결하는 단계를 거쳤습니다. 또한 VOLUME 지시문을 사용하여 도커 이미지를 만들었습니다. 그것은 로컬로 잘 실행됩니다. docker run 명령에서 호스트 디렉토리를 볼륨으로 마운트하기 위해 -v 옵션을 사용할 수 있습니다. kubectl에도 비슷한 명령이있을 거라 생각했는데, 하나도 보지 못했습니다. 영구 디스크를 도커 볼륨으로 마운트하려면 어떻게해야합니까?docker 볼륨을 Google 계산 엔진 영구 디스크에 매핑하는 방법

답변

2

포드 사양에서 Kubernetes gcePersistentDisk 볼륨 (spec.volumes 필드)과 해당 볼륨을 컨테이너에 장착 할 위치 (spec.containers.volumeMounts 필드)를 지정할 수 있습니다. 다음 예는 다음과 같습니다

apiVersion: v1 
kind: Pod 
metadata: 
    name: test-pd 
spec: 
    containers: 
    - image: gcr.io/google_containers/test-webserver 
    name: test-container 
    volumeMounts: 
    - mountPath: /test-pd 
     name: test-volume 
    volumes: 
    - name: test-volume 
    # This GCE PD must already exist. 
    gcePersistentDisk: 
     pdName: my-data-disk 
     fsType: ext4 

는 Kubernetes 볼륨에 대한 자세한 내용 : http://kubernetes.io/docs/user-guide/volumes

+0

감사합니다! 도커/kubernetes/Google 클라우드가 모두 어떻게 작동하는지 이해하는 것은 약간 혼란 스러웠습니다. – slushi

관련 문제