#api #rest #kubernetes #redisinsights
Вопрос:
Я играл с гисом редиса. Мне удалось запустить веб-приложение под названием Redis-Commander на K8s. Я использую контейнер инициализации для запуска сценария и вставки файла конфигурации подключения(json) в указанный каталог через тома, чтобы он автоматически загружал экземпляры redis при запуске приложения.
Я также смотрел на другое приложение под названием RedisInsight. В документах говорится, что вы можете добавлять базы данных программно, используя их REST API. Мне сказали, что я могу использовать коляску для достижения этой цели, но я не уверен, как это сделать. Как бы вы использовали коляску для достижения этой цели? Есть ли лучший метод?
URL : /api/экземпляр/ Метод : СООБЩЕНИЕ Тип тела: JSON Требуется аутентификация : НЕТ
Комментарии:
1. Почему вы предполагаете, что для создания бд можно использовать коляску? Я не уверен, как это сработает, вы говорите о коляске для развертывания ваших приложений? Это не имеет смысла, так как это добавит базу данных для каждого порожденного модуля.
2. @YaronIdan базы данных уже существуют, и я просто предоставляю параметры конфигурации подключения для веб-приложения Redis. С Redis-Commander мне просто нужно было ввести файл конфигурации в указанный каталог, и при запуске экземпляры Redis будут присутствовать без необходимости вручную вводить данные конфигурации подключения. RedisInsight заявляет в своих документах о чем-то подобном, что я должен использовать их API, что я не уверен, как действовать в K8s. Возможно, коляску использовать не стоит. Я не знаю.
3. Я вижу, если я правильно понимаю — API позволяет программно добавлять базу данных в пользовательский интерфейс RedisInsight, но не в другое приложение. Я не понимаю, почему вы вводите файл конфигурации с помощью специального инструмента, а не просто с помощью конфигурационной карты. Это потому, что вы не хотите хранить там секрет для базы данных?