openshift - 如何控制 Spring Boot Admin Server 基于 spring cloud kubernetes 的服务发现使用 HTTP 而不是 HTTPS
问题描述
我spring boot admin server deployed in openshift
在fabric8 maven插件的帮助下
还有i have several applications deployed in openshift
.
Spring boot admin server (SBAS) use spring cloud kubernetes discovery
发现在命名空间/集群中注册/运行的服务(应用程序),这是自动客户端发现。
SBAS 按预期发现,它很好,但显示/注册了一些应用程序SBAS use http and some use https
以检查运行状况,如下所示
我不知道为什么 SBAS 对某些应用程序使用 http 而对某些应用程序使用 https 来检查运行状况。
由于SBAS use https and port 8443 it shows applications are offline
但那些应用程序are exposed in http 8080 only
我已经比较了应用程序代码和 openshift 配置,但我没有发现任何区别以及如何解决此问题。
我对上述所有概念都很陌生,有人可以帮助我吗?
解决方案
推荐阅读
- r - 如何保存散点图列表
- vb.net - 无法在我的 ApplicationEvents.vb 文件中运行任何内容
- node.js - 在 Windows 10 上的 VSCode 上安装 ascii-img-canvas-nodejs 失败
- tensorflow - 为什么 TensorFlow 会抛出这个异常?
- excel - Oracle 12c 错误 - 找不到提供程序。可能未正确安装 - 卸载 64 位并安装 32 位后发生
- java - 使用递归函数 printArray() 显示数组的所有元素
- sql - 如何在 SQL 中选择像 IF 这样的值?
- postgresql - 在 Postgres 上删除枚举值是否有限制
- python - Python:计算每周的交通选择
- html - 在 Flex 中丢失带有链接的图像的边距