まずはポートフォワード(ローカル pgAdmin 用)
別ターミナルで実行したままにします:
kubectl -n portal-dev port-forward svc/postgres 5432:5432
Register Server の各タブ設定(ローカル pgAdmin の例)
General
- Name:
dev33-postgres(任意の名前)
Connection
- Host name/address:
127.0.0.1(←ポートフォワードしたのでローカル) - Port:
5432 - Maintenance database:
postgres(最初の接続時はこれでOK) - Username / Password(どれか使いやすい方で)
- スーパーユーザー:
- Username:
postgres - Password: 下で取得
- Username:
- Odoo 用:
- Username:
odoo - Password: 下で取得
- Username:
- スーパーユーザー:
- Save password?: チェック ON
SSL
- SSL mode:
Prefer(既定のまま)
SSH Tunnel
- 使いません(空のまま)
パスワードの取り出し(参考)
# postgres の superuser パスワード
kubectl -n portal-dev get secret postgres-auth \
-o jsonpath='{.data.POSTGRES_PASSWORD}' | base64 -d; echo
# Odoo ユーザーのパスワード
kubectl -n portal-dev get secret postgres-auth \
-o jsonpath='{.data.ODOO_DB_PASSWORD}' | base64 -d; echo
接続できたら、左ツリーから Databases →
odoo/portalを展開して中身を確認できます。
※「Connection refused」が出る場合は、ポートフォワードのターミナルが動いているか再確認してください。
##(参考)pgAdmin をクラスタ内で動かしている場合
- Host name/address:
postgres(Service 名) - Port:
5432 - Maintenance database:
postgres - Username / Password: 上と同じ(Secret の値)
- SSL mode:
Prefer
コメントを残す