Skip to Content
Last repository update 9/13/2025 🎉

Volume

Usage and Concept of Volume

Volumes are used to store and presist data in containers. The data will not be lost when the container is restarted or deleted. Volumes can be used to share data between containers.

Refer Kubernetes Volume Types  for more information.

pod-volume.yaml
apiVersion: v1 kind: Pod metadata: name: my-pod spec: containers: - name: ubuntu image: ubuntu command: ["/bin/sh", "-c"] args: ["for i in {1..10}; do echo $i >> /output/numbers.txt; done"] volumeMounts: - name: my-volume # same as volume name mountPath: /output volumes: - name: my-volume hostPath: path: /data/output type: Directory
  • The above example will store the container output /output in the host path /data/output.
Last updated on