9.2. デプロイメント設定テンプレートのインポート

以下のように、OpenShift デプロイメント設定テンプレートを OpenShift にインポートします。

  1. OpenShift クラスターにログインします。
  2. 特定のテンプレートまたはすべてのテンプレートをインポートします。

    • 特定のテンプレートをインポートします。

      $ oc create -f \
      https://raw.githubusercontent.com/jboss-container-images/jboss-datagrid-7-openshift-image/7.3-v1.8/templates/datagrid73-mysql.json
    • すべてのテンプレートをインポートします。

      $ for resource in datagrid73-image-stream.json \
        datagrid73-basic.json \
        datagrid73-https.json \
        datagrid73-mysql-persistent.json \
        datagrid73-mysql.json \
        datagrid73-partition.json \
        datagrid73-postgresql.json \
        datagrid73-postgresql-persistent.json
      do
        oc create -f \
        https://raw.githubusercontent.com/jboss-container-images/jboss-datagrid-7-openshift-image/7.3-v1.8/templates/${resource}
      done
      ヒント

      oc create を使用して新規テンプレートをインポートします。oc replace --force を使用して、既存のテンプレートを上書きします。

      -n オプションを使用して、テンプレートをインポートする namespace を指定します。たとえば、-n openshift はリソースをグローバル openshift namespace にインポートします。また、これには管理者権限が必要です。

  3. Data Grid イメージをインポートします。

    $ oc -n openshift import-image jboss-datagrid73-openshift:1.9
  4. テンプレートが OpenShift で利用可能であることを確認します。

    $ oc get templates -n openshift | grep datagrid73