gpt4 book ai didi

postgresql - 如何开放对部署在 okteto 上的 postgresql 的公共(public)访问?

转载 作者:行者123 更新时间:2023-12-04 10:21:22 25 4
gpt4 key购买 nike

我使用以下配置将 postgresql 部署到 okteto:

enter image description here

然后我添加


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

service/postgresql

现在仪表板显示:

enter image description here

但是如果我单击上面的链接,它会显示我的环境已准备就绪...。如果我尝试将 url 与管理员连接,它将失败。

enter image description here

如何从公网连接到postgresql?

提前致谢!

PS:我希望部署在 heroku 上的 adminer 可以连接到它而无需端口转发。

目前我只能通过端口转发启用公共(public)访问,如 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

最佳答案

Okteto Cloud 不支持通过自动进入功能公开非 https 端口,它仅用于服务。

在特定情况下,您会收到错误消息,因为它期望在端口 8080 上进行部署(当找不到后面的部署时的默认端口)。我将与团队合作更新文档,并让这种情况给你一个明确的错误信息。

如果您将 adminer 部署在与您的数据库相同的 Okteto 云命名空间中,该方案应该有效。您为什么要在 Heroku 上运行它?

关于postgresql - 如何开放对部署在 okteto 上的 postgresql 的公共(public)访问?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60828290/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com