Red Hat Training

A Red Hat training course is available for OpenShift Container Platform

3.3.4. 設定と使用方法

3.3.4.1. データベースの初期化

共有ボリュームを初めて使用する場合は、データベース、データベースの管理ユーザー、PostgreSQL postgres ユーザー (POSTGRESQL_ADMIN_PASSWORD 環境変数を指定する場合) が作成されます。その後、PostgreSQL デーモンが起動します。別のコンテナーにボリュームを再アタッチする場合は、データベース、データベースユーザー、管理ユーザーは作成されず、PostgreSQL デーモンが開始されます。

以下のコマンドは、新しいデータベースの Pod を作成し、さらにコンテナー内で PostgreSQL を実行します。

$ oc new-app \
    -e POSTGRESQL_USER=<username> \
    -e POSTGRESQL_PASSWORD=<password> \
    -e POSTGRESQL_DATABASE=<database_name> \
    registry.redhat.io/rhscl/postgresql-95-rhel7