kubernetes - Kubernetes - 从容器中获取节点标签
问题描述
有没有办法从容器中获取节点标签以用作环境变量?
它类似于此https://kubernetes.io/docs/tasks/inject-data-application/environment-variable-expose-pod-information/,但我需要使用节点中的标签来注入容器。
提前致谢!
解决方案
如果不向 k8s api 服务器发送一些请求,您将无法获取节点标签。你可以这样做 - 但这意味着每个 pod 都需要读取访问权限,这不是很好的安全性。
替代解决方案怎么样 - 如果您需要确保 pod 在具有特定标签的节点上运行,您可以使用taints 和 tolerations更轻松地实现这一目标。
推荐阅读
- alexa - 自定义 Web 应用程序中的 Alexa
- javascript - Express.js : 获取同源 iframe 的 req.body.datas
- python - 无法使用 python 和 selenium 在网站中上传文件
- eclipse - Eclipse Che 的 Eclipse BPMN 2.0 建模器插件
- javascript - 通过for循环增加数组只保留最后一个对象?
- javascript - 如何通过 JavaScript UMD 加载 React 组件?
- android - 布局权重不起作用
- python - Python - 比较 2 个二维字典
- android - 从 json 文件中读取、写入、删除特定文本
- websphere-8 - 项目和默认服务器 jar 之间的 Websphere 8.5 重叠 jar