一,简述:
EmptyDir时在pod被分配到node时创建的,他的初始内容为空,并且无需指定指定主机上的对应目录文件,当pod被销毁时,emptydir中的内容也会被永久删除
二,用途:
临时空间:用于某些程序运行时无需长久保留的临时目录
一个容器从另一个容器中获取数据的目录
三,部署:
1),编写volume-emptydir.yaml
apiVersion: v1
kind: Pod
metadata:
name: volume-emptydir
namespace: dev
spec:
containers:
- name: nginx
image: nginx:1.17.1
ports:
- containerPort: 80
volumeMounts:
- name: logs-volume
mountPath: /var/log/nginx
- name: busybox
image: busybox:1.30
command: ["/bin/sh","-c","tail -f /logs/access.log"]
volumeMounts:
- name: logs-volume
mountPath: /logs
volumes:
- name: logs-volume
emptyDir: {}
kubectl logs -f volume-emptydir -n dev -c busybox