Не удалось подключить модуль Odoo с модулем postgres в частном GKE

# #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