Spring Boot 2.3.7 Spring Cloud Hoxton SR8 Java 11
我们正在尝试 Istio 服务网格,但是当我们部署 Spring Boot 应用程序执行器端点时,它在 href 中返回错误的端口号或没有端口号。
我们已经management.server.port: 8081
在 bootstrap.yaml 中进行了配置,因此我们可以通过此端口访问执行器。因此,当您访问时,http://10.0.0.1:8081/actuator/
它自然会返回所有端点,但有一个问题,它不包含配置的端口号。当然,这种情况仅在存在 Istio 侧车容器时才会发生
{
"_links": {
"self": {
"href": "http://10.0.0.1/actuator",
"templated": false
},
"health-path": {
"href": "http://10.0.0.1/actuator/health/{*path}",
"templated": true
},
"health": {
"href": "http://10.0.0.1/actuator/health",
"templated": false
},
"info": {
"href": "http://10.0.0.1/actuator/info",
"templated": false
}
}
}