go - 如何通过 golang 在 pod 中获取 k8s 注释?
问题描述
当我在 Kubernetes 中运行 Golang 应用程序时,我想获取运行它的 pod 的注释。
有没有图书馆可以帮助我做到这一点?
解决方案
你在找图书馆
https://github.com/kubernetes/apimachinery。它具有以下方法,可用于您的用例。
func (meta *ObjectMeta) SetAnnotations(annotations map[string]string)
func HasAnnotation(obj ObjectMeta, ann string) bool
参考:
推荐阅读
- hive - Apache Beam SqlTransforms 架构问题
- laravel-5.6 - 在 laravel 上创建第一个数据库表的问题
- laravel - laravel 中的单页
- python - 根据条件更改多维numpy数组值
- node.js - 带有节点 js 的 AWS RDS:错误:在参数中找到意外的键“DeleteProtection”
- angular - Angular 4+ - 如何从输入日期选择器中获取日期
- ios - 访问 Node Express 端点时,URLSession.shared.dataTask 数据始终为空
- javascript - map、filter 与 for 和 forEach 之间的区别以及使用 map 和 filter 优于 For 和 forEach 循环的优势是什么?
- string - VB.NET:获取逗号后的字符串并将其插入组合框
- regex - 正则表达式仅使用一组“/”(反斜杠)隔离页面路径