1.2. Quickstart Service Registry インスタンスのデプロイメント
Service Registry インスタンスのデプロイメントを作成するには、SQL データベースストレージオプションを使用して、既存の PostgreSQL データベースに接続します。
前提条件
- Service Registry Operator がインストールされていることを確認している。
- OpenShift クラスターからアクセス可能な PostgreSQL データベースがある。
手順
エディターで
examples/apicurioregistry_sql_cr.yamlファイルを開き、ApicurioRegistryカスタムリソース (CR) を表示します。SQL ストレージの CR の例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow dataSourceセクションで、設定例をデータベース接続の詳細に置き換えます。以下に例を示します。dataSource: url: "jdbc:postgresql://postgresql.apicurio-registry.svc:5432/registry" userName: "pgadmin" password: "pgpass"dataSource: url: "jdbc:postgresql://postgresql.apicurio-registry.svc:5432/registry" userName: "pgadmin" password: "pgpass"Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以下のコマンドを入力し、Service Registry Operator を使用して namespace に更新された
ApicurioRegistryCR を適用し、Service Registry インスタンスがデプロイするまで待機します。oc project "$NAMESPACE" oc apply -f ./examples/apicurioregistry_sql_cr.yaml
oc project "$NAMESPACE" oc apply -f ./examples/apicurioregistry_sql_cr.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow oc get deploymentと入力し、Service Registry インスタンスの readiness (準備状態) を確認します。たとえば、出力は以下のようになります。NAME READY UP-TO-DATE AVAILABLE AGE example-apicurioregistry-sql-deployment 1/1 1 1 XmYs
NAME READY UP-TO-DATE AVAILABLE AGE example-apicurioregistry-sql-deployment 1/1 1 1 XmYsCopy to Clipboard Copied! Toggle word wrap Toggle overflow oc get routesと入力してHOST/PORTURL を取得し、ブラウザーで Service Registry Web コンソールを起動します。以下に例を示します。example-apicurioregistry-sql.apicurio-registry.router-default.apps.mycluster.myorg.mycompany.com
example-apicurioregistry-sql.apicurio-registry.router-default.apps.mycluster.myorg.mycompany.comCopy to Clipboard Copied! Toggle word wrap Toggle overflow