10.7.8. 既存オブジェクトからのテンプレートの作成
テンプレートをゼロから作成するのではなく、プロジェクトから既存のオブジェクトを YAML 形式でエクスポートして、パラメーターを追加したり、テンプレート形式としてカスタマイズしたりして、YAML 形式を変更することもできます。
手順
オブジェクトを YAML 形式でプロジェクトにエクスポートします。
$ oc get -o yaml all > <yaml_filename>
all
ではなく、特定のリソースタイプや複数のリソースを置き換えることも可能です。他の例については、oc get -h
を実行してください。oc get -o yaml all
に含まれるオブジェクトタイプは以下の通りです。-
BuildConfig
-
Build
-
DeploymentConfig
-
ImageStream
-
Pod
-
ReplicationController
-
Route
-
Service
-
注記
コンテンツはクラスターやバージョンによって異なる可能性があるため、all
エイリアスの使用は推奨されません。代わりに、必要なすべてのリソースを指定してください。