# 通过文件将Pod信息呈现给容器
文档:https://kubernetes.io/zh/docs/tasks/inject-data-application/downward-api-volume-expose-pod-information/
此页面描述Pod如何使用DownwardAPIVolumeFile把自己的信息呈现给pod中运行的容器。DownwardAPIVolumeFile可以呈现pod的字段和容器字段。
有两种方式可以将Pod和Container字段呈现给运行中的容器:
- [环境变量](https://kubernetes.io/docs/tasks/configure-pod-container/environment-variable-expose-pod-information/)
- DownwardAPIVolumeFile
这两种呈现Pod和Container字段的方式都称为*Downward API*。
[`dapi-volume-resources.yaml`](https://raw.githubusercontent.com/kubernetes/website/master/content/zh/examples/pods/inject/dapi-volume-resources.yaml)
```yaml
apiVersion: v1
kind: Pod
metadata:
name: kubernetes-downwardapi-volume-example-2
spec:
containers:
- name: client-container
image: busybox:1.24
command: ["sh", "-c"]
args:
- while true; do
echo -en '\n';
if [[ -e /etc/podinfo/cpu_limit ]]; then
echo -en '\n'; cat /etc/podinfo/cpu_limit; fi;
if [[ -e /etc/podinfo/c