upwardAPI可用于将pod的信息注入容器。
这可以如下完成,
volumes:
- name: stinfo
downwardAPI:
items:
- path: "annotations"
fieldRef:
fieldPath: metadata.annotations
- path: "labels"
fieldRef:
fieldPath: metadata.labels
现在我想将控制器的信息注入容器,我该怎么做?
例如,我想知道有多少副本用于部署/ statefulset。
有什么建议?
谢谢。
您查找的信息是动态的,因此您应该使用绑定到您的pod的服务帐户(对于RBAC确保它已附加并可以读取您需要的内容)并进行直接API调用以获取当前值。