【问题标题】:Is there a simple way to use pgadmin from local machine to access RDS instance?有没有一种简单的方法可以从本地机器使用 pgadmin 访问 RDS 实例?
【发布时间】:2022-10-13 02:24:56
【问题描述】:

在 AWS 上,我有一个具有私有访问权限的 RDS 实例,我可以从我的 EKS 集群中正常访问它。现在,为了调试,我想使用 pgadmin 检查数据库。最简单的方法是什么?

【问题讨论】:

标签: amazon-rds amazon-eks pgadmin-4


【解决方案1】:

终于找到了更简单的方法。这假设您的 RDS 实例已与您的 pod 连接,但不可从外部访问。

  • 在有权访问 RDS 实例的 EKS 集群上,通过运行以下命令添加 pgadmin pod:

    kubectl run pgadmin --image dpage/pgadmin4 --env="PGADMIN_DEFAULT_EMAIL=admin@admin.com" --env="PGADMIN_DEFAULT_PASSWORD=logmein" 
    
  • 现在转发这个 pgadmin pod 的端口:

      kubectl port-forward pgadmin 8080:80
    

现在您可以打开 http://localhost:8080 以完全访问您的 RDS 数据。使用您在上面设置的用户名和密码登录 pgadmin。

完成后,不要忘记删除 pod:

delete pod pgadmin

Source

【讨论】:

    猜你喜欢
    • 2017-07-05
    • 2020-10-29
    • 1970-01-01
    • 2018-07-05
    • 1970-01-01
    • 1970-01-01
    • 2014-04-26
    • 2012-06-15
    • 1970-01-01
    相关资源
    最近更新 更多