由于 EmptyDir 可以共享给多个容器,因此可以在其中一个容器中写入数据,然后在另一个容器中读取。示例如下:
apiVersion: v1
kind: Pod
metadata:
name: example
spec:
containers:
- name: container-1
image: nginx
volumeMounts:
- name: shared-data
mountPath: /usr/share/nginx/html
command: ["/bin/sh", "-c", "echo 'Hello from container-1' > /usr/share/nginx/html/index.html"]
- name: container-2
image: busybox
volumeMounts:
- name: shared-data
mountPath: /data
command: ["/bin/sh", "-c", "cat /data/index.html"]
volumes:
- name: shared-data
emptyDir: {}
在上面的示例中,我们在 container-1 中写入了数据,然后在 container-2 中读取并输出到控制台。
在使用EmptyDir时需要注意以下限制:
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。