Ephemeral storage
When local ephemeral (temporal) storage is needed, an emptyDir
should be issued. It is local to the node, on Rahti 2 this is RAID-1 SSD storage. It can be shared across several containers in the same Pod, and it the fastest filesystem available in Rahti 2 but it will be lost when the Pod is killed or restarted. It is declared directly in the Pod definition:
podWithEmptydDir.yaml
:
apiVersion: v1
kind: Pod
metadata:
name: my-app
labels:
app: my-application
spec:
volumes:
- name: volume-a
emptyDir: {}
containers:
- name: container-a
image: centos:7
volumeMounts:
- mountPath: /outputdata
name: volume-a
- name: container-b
image: centos:7
volumeMounts:
- mountPath: /interm
name: volume-a