Downward API 可以给在 pod 中运行的进程暴露 pod 的元数据。目前我们可以给容器传递以下数据:
- pod 的名称
- pod 的 IP
- pod 所在的命名空间
- pod 运行节点的名称
- pod 运行所归属的服务账户的名称
- 每个容器请求的 CPU 和内存的使用量
- 每个容器可以使用的 CPU 和内存的限制
- pod 的标签
- pod 的注解
一、通过环境变量暴露元数据
1 | # downward-api-env.yaml |
kubectl create -f downward-api-env.yaml
二、通过 downwardAPI 卷来传递元数据
暂略。。