Я использую сервер Spring Boot Admin (2.2.2) и использую обнаружение Spring Cloud Kubernetes (с указанными c метками обслуживания для фильтрации) для обнаружения моих клиентских приложений. Ни одно из моих клиентских приложений не использует явный механизм Spring Boot Admin Клиентская зависимость .
Одно из моих клиентских приложений имеет нестандартный URL-адрес активатора и использует различные учетные данные безопасности для доступа к этим конечным точкам. Я понимаю, что для этого могу использовать stati c весеннее обнаружение облака с метаданными экземпляра, но я бы предпочел использовать процесс обнаружения kubernetes для всех моих клиентских приложений.
Я думаю, что с помощью пользовательского ServiceInstanceConverter Возможно, я смогу переопределить путь контекста управления, но я не смог найти способ внедрить пользовательские учетные данные безопасности через этот маршрут.
Есть ли лучший способ настроить этот процесс обнаружения на основе kubernetes? (например, я могу объявить метаданные экземпляра где-нибудь в клиентском приложении, чтобы они были подобраны, даже если я использую обнаружение Kubernetes - я понял из документов Spring Boot Admin, что установка свойств администратора в клиентах применяется только к «pu * 1024» * случай "регистрация от клиента к серверу", а не случай "сервер обнаруживает".)
В качестве связанного общего вопроса администратор Spring Boot предположительно использует некоторые значения по умолчанию учетных данных для доступа к конечным точкам привода - где они установлены?
Заранее спасибо
Алан