go - 是否可以找到我的容器正在运行的节点的区域和区域
问题描述
我想找到我的节点的区域和节点,我需要这个来记录监控数据。kubernetes 规范和元数据不提供此信息。我查看了 https://github.com/kubernetes/client-go,它看起来很有希望,但我找不到我正在寻找的信息。
有什么建议吗?谢谢
解决方案
如果您使用 GKE,则节点区域和区域应位于节点的标签中:
failure-domain.beta.kubernetes.io/region
failure-domain.beta.kubernetes.io/zone
topology.kubernetes.io/region
topology.kubernetes.io/zone
您可以使用查看节点标签kubectl get nodes --show-labels
推荐阅读
- arrays - 扫描一维数组中的多个字符串数据
- windows - Android Studio 中的 Pepper API 7 模拟器产生太多线程?
- android - SimpleExoPlayer android中开始播放音乐的延迟
- apache - 基于 Apache 的 http 负载均衡
- git - 修订规范
^{ } - java - JodaTime 解析器在 America/Bahia_Banderas 时区崩溃
- c# - 通过 SDK 部署 Azure
- python - Python 到 Problog:数据不匹配?
- python - 通过将 pd.DataFrame 的列值添加为现有字典的键来创建嵌套字典
- sql - 如何在Oracle中将多选查询转换为案例语句