是否可以从容器中获取节点标签以用作环境变量?
它与此https://kubernetes.io/docs/tasks/inject-data-application/environment-variable-expose-pod-information/类似,但是我需要使用节点上的标签来代替注入容器。
谢谢!
答案 0 :(得分:1)
如果不向k8s api服务器发送一些请求,您将无法获得节点标签。您可以这样做-但这意味着每个吊舱都需要读取访问权限,这不是很好的安全性。
另一种解决方案如何-如果需要确保pod在带有特定标签的节点上运行,则可以使用taints and tolerations来轻松实现。