Я хочу подключить свое приложение к управляемому экземпляру postgresql в облаке Google SQL. Приложение будет развернуто через GKE. Обычно я подключаюсь через строку подключения:
Например: postgres://<user>:<password>@<my-postgres-host>:5432"
Но документация гласит:
Создать секрет для предоставления имени пользователя и пароля PostgreSQL для базы данных.
Обновите файл конфигурации вашего модуля со следующими элементами:
- Укажите частный IP-адрес экземпляра Cloud SQL в качестве адреса хоста, который ваше приложение будет использовать для доступа к вашей базе данных.
- Укажите ранее созданный секрет, чтобы приложение могло войти в базу данных.
- Поднимите развертывание, используя файл манифеста Kubernetes.
Я могу выполнить шаги 1 и 3, но не могу выполнить шаг 2. Должен ли URL-адрес подключения быть просто: postgres://<PRIVATE_ID>:5432
, и я добавляю переменные ENV POSTGRES_USER
и POSTGRES_PASSWORD
через секрет?
Есть ли примеры, которые я могу посмотреть?
Результат: Я хотел бы получить URL-адрес соединения для postgresql, размещенного в облаке Google sql.
Заранее спасибо!