在Kubernetes中使用文件来定义pod时,让容器获取字段信息
发布时间
阅读量:
阅读量
参考:https://kubernetes.io/docs/tasks/inject-data-application/downward-api-volume-expose-pod-information/
本内容阐述了在定义pod过程中,如何将标签、注释等部分字段以文件方式呈现给容器,从而使得容器在运行阶段能够读取到这些字段。需特别指出的是,此处采用的是文件形式而非环境变量形式。该功能的核心目标在于,将pod与容器定义时的相关信息便捷地传递至正在运行的容器中,例如容器对cpu、内存等资源的限制信息,运行中的容器无需与集群进行交互,即可直接获取这些数据。
Store Pod fields
假设存在如下所示的pod配置定义:
apiVersion: v1
kind: Pod
metadata:
name: kubernetes-downwardapi-volume-example
labels:
zone: us-est-coast
cluster: test-cluster1
rack: rack-22
annotations:
build: two
builder: john-doe
全部评论 (0)
还没有任何评论哟~
