Downward API介绍
作用:让Pod里的容器能够直接获取到这个Pod API对象本身的信息
Downward API可以通过以下两种方式将Pod信息注入容器内部
1.环境变量:用于单个变量,可以将Pod信息和Container信息注入到容器内部
2. Volume挂载:通过文件挂载到容器内部
Downward API支持的常用字段
1. 使用fieldRef可以声明使用:
spec.nodeName - 宿主机名字
status.hostIP - 宿主机IP
metadata.name - Pod的名字
metadata.namespace - Pod的Namespace
status.podIP - Pod的IP
spec.serviceAccountName - Pod的Service Account的名字
metadata.uid - Pod的UID
metadata.l