28.6.4. 스토리지 사용
이때 PVC에 바인딩된 GlusterFS 볼륨이 동적으로 생성됩니다. 이제 Pod에서 이 PVC를 사용할 수 있습니다.
Pod 오브젝트 정의를 생성합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 이전 단계에서 생성한 PVC의 이름입니다.
OpenShift Container Platform 마스터 호스트에서 Pod를 생성합니다.
oc create -f hello-openshift-pod.yaml
# oc create -f hello-openshift-pod.yaml pod "hello-openshift-pod" created
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 포드를 확인합니다. 이미지를 다운로드해야 하는 경우 이미지를 다운로드해야 하므로 몇 분 정도 기다립니다.
oc get pods -o wide
# oc get pods -o wide NAME READY STATUS RESTARTS AGE IP NODE hello-openshift-pod 1/1 Running 0 9m 10.38.0.0 node1
Copy to Clipboard Copied! Toggle word wrap Toggle overflow oc exec
를 컨테이너로 실행하고 Pod의mountPath
정의에 index.html 파일을 생성합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 이제 Pod의 URL을
curl
합니다.curl http://10.38.0.0
# curl http://10.38.0.0 Hello OpenShift!!!
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Pod를 삭제하고 다시 생성한 다음 표시될 때까지 기다립니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 이제 포드를 다시
curl
로 지정하면 이전과 동일한 데이터가 계속 있어야 합니다. IP 주소가 변경될 수 있습니다.curl http://10.37.0.0
# curl http://10.37.0.0 Hello OpenShift!!!
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 모든 노드에서 다음을 수행하여 index.html 파일이 GlusterFS 스토리지에 작성되었는지 확인합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow