9.2. デプロイメント設定テンプレートのインポート
以下のように、OpenShift デプロイメント設定テンプレートを OpenShift にインポートします。
- OpenShift クラスターにログインします。
特定のテンプレートまたはすべてのテンプレートをインポートします。
特定のテンプレートをインポートします。
$ 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 にインポートします。また、これには管理者権限が必要です。
Data Grid イメージをインポートします。
$ oc -n openshift import-image jboss-datagrid73-openshift:1.9
テンプレートが OpenShift で利用可能であることを確認します。
$ oc get templates -n openshift | grep datagrid73