java - 使用 Spring 微服务从 Kubernetes 集群中的服务中提取配置映射
问题描述
我们正在尝试从我们的 kubernetes 集群中获取实时配置数据。因此,我们想从我们的每个服务中读取配置映射。
有没有办法使用与其余服务一起运行的 spring 微服务来提取这些数据?
还是有其他(更好的?)方法/工具来获取这些信息?
解决方案
使用 Kubernetes API,您可以获得所需的配置图。我不熟悉 Java 客户端,但这里是:
https://github.com/kubernetes-client/java
您可以使用这些 API 检索配置映射列表及其内容。如果您使用 RBAC,您的应用程序将需要一个集群角色和一个集群角色绑定,以允许它从 configmap 资源中读取。
推荐阅读
- java - 优化获取参数值
- vb.net - 使用 VB.net 如何将凭据传递给 ssrs 报告服务器?
- html - 如何在一段时间后使用 HTTPS 而不是 HTTP 进行重定向?
- kubernetes - 如何横向扩展已创建的作业?
- python - 解析器 BS4 写入文件
- laravel-mix - 如何使用 Laravel Mix 定义编译文件的目录
- javascript - 为什么 Chrome V8 JavaScript 引擎将“TG-1”到“TG-12”识别为有效日期/时间?
- python - 如何使用关键字和索引提取子字符串?
- r - 如何使用 dcast 更改列名?
- python - 如何使用 Python 和 Pandas 从 Salesforce 的有序字典层次结构中提取数据