28.5.4. 使用存储
此时,您创建了一个动态创建的 GlusterFS 卷,它绑定到 PVC。现在,您可以在 pod 中使用这个 PVC。
创建 pod 对象定义:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 上一步中创建的 PVC 名称。
在 OpenShift Container Platform master 主机上创建 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 查看 pod。花几分钟时间,因为镜像(如果尚不存在)可能需要下载它:
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 现在,
curl
pod 的 URL: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
pod,它应该仍然具有与以前相同的数据。请注意,其 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