可以通过以下步骤测试pod和pvc绑定是否成功:
创建一个pod并在spec中指定使用该pvc。
进入pod所在节点,并在该节点上执行以下命令来查看pod的状态:
kubectl get pod <pod-name>
如果pod处于running状态,则表示pod已经成功创建。
- 在pod中创建一个文件或目录,例如:
echo "hello world" > /mnt/data/test.txt
- 然后退出pod并删除它:
kubectl delete pod <pod-name>
- 再次创建一个新的pod并在spec中指定使用同样的pvc,然后进入该pod:
kubectl exec -it <new-pod-name> -- /bin/bash
- 查看/mnt/data目录下是否存在之前创建的test.txt文件:
ls /mnt/data/
如果test.txt文件存在,则说明pod和pvc绑定成功,在不同的pod中都能访问到相同的数据。