Я пытаюсь написать утилиту, которая принимает следующие параметры -
- имя службы kubernetes
- Имя конечной точки привода с пружинным пыльником (например, / привод / регистраторы)
Эта утилита должна вызывать конечную точку на всех модулях этого сервиса.
В настоящее время я получаю имя всех модулей через имя службы, повторяю их все и выполняю требование, выполнив -
`kubectl exec $pod -- curl http:\\localhost:8081\actuator\loggers`
Хотя это работает, я ищу решение, в котором мне не нужно выполнять «exec» на модуле, поскольку я не уверен в разрешении, которое может иметь пользователь, который запускает эту утилиту. Есть ли способ сделать http-вызов отдельным пакетам?