Как открыть publi c доступ к postgresql, развернутому в okteto? - PullRequest
1 голос
/ 24 марта 2020

Я развернул postgresql в okteto со следующими конфигурациями:

enter image description here

И затем я добавил


  annotations:
    dev.okteto.com/auto-ingress: "true"

в service/postgresql.

Теперь на панели инструментов отображается:

enter image description here

Но если я нажал на ссылку выше, она показывает my environment is ready... вещь. И если я попытаюсь подключить URL-адрес с администратором, это не получится.

enter image description here

Как я могу подключиться к postgresql из publi c сеть?

Заранее спасибо!

PS: Я хочу, чтобы мой adminer, развернутый на heroku, мог подключиться к нему без переадресации портов.

В настоящее время я могу только включить публикацию. c доступ с помощью переадресации порта , как показано в журнале okteto:

kubectl port-forward --namespace your-namespace svc/postgresql 5432:5432 &
PGPASSWORD="$POSTGRES_PASSWORD" psql --host 127.0.0.1 -U okteto -d okteto -p 5432

1 Ответ

0 голосов
/ 24 марта 2020

Okteto Cloud не поддерживает выставление не-https портов через функцию автоматического входа, оно предназначено только для сервисов.

В конкретном случае вы получаете сообщение об ошибке, потому что он ожидает развертывания на порту 8080 (порт по умолчанию, когда он не может найти развертывание позади). Я буду работать с командой над обновлением документов и чтобы подобные ситуации давали вам четкое сообщение об ошибке.

Сценарий должен работать, если вы развернете adminer в том же пространстве имен Okteto Cloud, что и ваша БД. Есть ли причина, по которой вы запускаете его на Heroku?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...