【发布时间】:2019-05-29 09:21:13
【问题描述】:
我正在尝试编写一个接受以下参数的实用程序 -
- kubernetes 服务名称
- spring boot 执行器端点名称(例如 /actuator/loggers)
此实用程序应调用此服务的所有 pod 上的端点。
目前我正在通过服务名称获取所有pod的名称并遍历它们并通过运行来满足要求-
`kubectl exec $pod -- curl http:\\localhost:8081\actuator\loggers`
虽然它有效,但我正在寻找一种解决方案,我不必在 pod 上执行“exec”,因为我不确定运行此实用程序的用户可能拥有的权限。有什么方法可以对单个 pod 进行 http 调用?
【问题讨论】:
标签: spring-boot kubernetes spring-boot-actuator kubernetes-pod