# #postgresql #odoo #google-kubernetes-engine
Вопрос:
Я пытаюсь развернуть образ odoo docker (с зависимостью от базы данных postgres) на частном GKE. Но у меня возникли проблемы при подключении этих модулей. Я попытался открыть порт, но, похоже, он зашел в тупик. Эти образы докеров, которые я использую для развертывания на частном gke — https://hub.docker.com/_/odoo Любая помощь в этом будет действительно полезна!
Ответ №1:
Приватный GKE означает, что у вас там есть VPS. Установите Odoo в этот VPS и конфигурацию для запуска с вашим пользовательским модулем в addons_path, чтобы вы могли его установить. Убедитесь, что открыты порты (по умолчанию 8069), на которых работает Odoo, путем проверки правил брандмауэра и добавления правил для вашего порта или портов. Используйте следующий URL-адрес в качестве руководства для этого:
Правила брандмауэра в Google Cloud
Я надеюсь, что это будет полезно для вас.
С уважением.
Комментарии:
1. Я пробовал это, но проблема все еще существует! Не могли бы вы, пожалуйста, предложить какой-либо справочный документ или шаги, чтобы упростить его ?
2. postgres Не имеет минимальной доступности — это ошибка, возникающая после раскрытия порта odoo 8069!
3. kubectl регистрирует ошибку postgres-596c9cc7df-9826x: База данных неинициализирована, а пароль суперпользователя не указан. Вы должны указать POSTGRES_PASSWORD в непустое значение для суперпользователя. Например, «-e POSTGRES_PASSWORD=пароль» в разделе «запуск докера». Вы также можете использовать «POSTGRES_HOST_AUTH_METHOD=доверие», чтобы разрешить все подключения без пароля. Это не рекомендуется. Смотрите документацию PostgreSQL о «доверии»: postgresql.org/docs/current/auth-trust.html