3.8. プロジェクトの復元
プロジェクトの復元には、oc create -f <file_name>
を実行して新規プロジェクトを作成してから、エクスポートされたファイルを復元します。
手順
プロジェクトを作成します。
$ oc new-project <project_name> 1
- 1
- この
<project_name>
の値は、バックアップされたプロジェクトの名前と同じである必要があります。
プロジェクトオブジェクトをインポートします。
$ oc create -f project.yaml
ロールバインディング、シークレット、サービスアカウント、および永続ボリューム要求 (PVC) など、プロジェクトのバックアップ時にエクスポートされた他のリソースをインポートします。
$ oc create -f <object>.yaml
別のオブジェクトが必要な場合に、インポートに失敗するリソースもあります。これが発生した場合は、エラーメッセージを確認し、最初にインポートする必要のあるリソースを特定します。
警告
Pod およびデフォルトサービスアカウントなどの一部のリソースは、作成できない場合があります。