Kubernetes-从容器获取节点标签

时间:2020-07-14 06:10:09

标签: kubernetes

是否可以从容器中获取节点标签以用作环境变量?

它与此https://kubernetes.io/docs/tasks/inject-data-application/environment-variable-expose-pod-information/类似,但是我需要使用节点上的标签来代替注入容器。

谢谢!

1 个答案:

答案 0 :(得分:1)

如果不向k8s api服务器发送一些请求,您将无法获得节点标签。您可以这样做-但这意味着每个吊舱都需要读取访问权限,这不是很好的安全性。

另一种解决方案如何-如果需要确保pod在带有特定标签的节点上运行,则可以使用taints and tolerations来轻松实现。