1. apiVersion: v1
    2. kind: PersistentVolumeClaim
    3. metadata:
    4. name: longhorn-block-vol
    5. spec:
    6. accessModes:
    7. - ReadWriteOnce
    8. volumeMode: Block
    9. storageClassName: longhorn
    10. resources:
    11. requests:
    12. storage: 2Gi
    13. ---
    14. apiVersion: v1
    15. kind: Pod
    16. metadata:
    17. name: block-volume-test
    18. namespace: default
    19. spec:
    20. containers:
    21. - name: block-volume-test
    22. image: nginx:stable-alpine
    23. imagePullPolicy: IfNotPresent
    24. volumeDevices:
    25. - devicePath: /dev/longhorn/testblk
    26. name: block-vol
    27. ports:
    28. - containerPort: 80
    29. volumes:
    30. - name: block-vol
    31. persistentVolumeClaim:
    32. claimName: longhorn-block-vol