This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.2.10.5. YAML ファイルからのサービスの作成
サービスまたはカスタムリソース (CR) の YAML 定義に無効なデータまたはプレースホルダーのデータがある場合、--dry-run
フラグを使用して YAML 定義を取得し、正しい値を指定し、修正された YAML 定義を使用してサービスを起動することができます。サービスを起動するために使用される YAML を出力および変更するために、odo
はサービスの起動前に Operator によって提供されるサービスまたは CR の YAML 定義を出力する機能を提供します。
サービスの YAML を表示するには、以下を実行します。
odo service create <operator-name> --crd <cr-name> --dry-run
$ odo service create <operator-name> --crd <cr-name> --dry-run
Copy to Clipboard Copied! Toggle word wrap Toggle overflow たとえば、
etcdoperator.v0.9.4
Operator によって提供されるEtcdCluster
の YAML 定義を出力するには、以下を実行します。odo service create etcdoperator.v0.9.4 --crd EtcdCluster --dry-run
$ odo service create etcdoperator.v0.9.4 --crd EtcdCluster --dry-run
Copy to Clipboard Copied! Toggle word wrap Toggle overflow YAML は
etcd.yaml
ファイルとして保存されます。etcd.yaml
ファイルを変更します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow YAML ファイルからサービスを起動します。
odo service create --from-file etcd.yaml
$ odo service create --from-file etcd.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow EtcdCluster
サービスが事前に設定された 3 つの Pod ではなく 1 つの Pod で起動されていることを確認します。oc get pods | grep my-etcd-cluster
$ oc get pods | grep my-etcd-cluster
Copy to Clipboard Copied! Toggle word wrap Toggle overflow