1.2. Quickstart Service Registry デプロイメント
新しい Service Registry デプロイメントを作成するには、SQL スデータベーストレージオプションを使用します。これには、外部 PostgreSQL ストレージを前提条件として設定する必要があります。
前提条件
- Service Registry Operator がすでにインストールされていることを確認する。
- OpenShift クラスターから PostgreSQL データベースにアクセスできる。
手順
データベース接続を設定して、
ApicurioRegistry
カスタムリソース (CR) を作成します。次に例を示します。SQL ストレージの CR の例
apiVersion: registry.apicur.io/v1 kind: ApicurioRegistry metadata: name: example-apicurioregistry-sql spec: configuration: persistence: "sql" sql: dataSource: url: "jdbc:postgresql://<service name>.<namespace>.svc:5432/<database name>" userName: "postgres" password: "<password>" # Optional
Operator がデプロイされているのと同じ namespace に
ApicurioRegistry
CR を作成します。oc project "$NAMESPACE" oc apply -f ./examples/apicurioregistry_sql_cr.yaml