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.la

本文详细介绍了Kubernetes DownwardAPI的功能,它允许Pod内的容器获取Pod自身的信息,如宿主机名、IP、Pod名等。DownwardAPI支持通过环境变量和Volume挂载两种方式注入信息。示例展示了如何设置环境变量和Volume挂载来获取CPU请求、限制以及Pod的元数据。
最低0.47元/天 解锁文章
273

被折叠的 条评论
为什么被折叠?



