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.15.2. ConfigMap の作成
以下のコマンドを使用して、ディレクトリー、特定のファイルまたはリテラル値から ConfigMap を作成できます。
手順
- ConfigMap を作成します。
oc create configmap <configmap_name> [options]
$ oc create configmap <configmap_name> [options]
15.2.1. ディレクトリーからの ConfigMap の作成 リンクのコピーリンクがクリップボードにコピーされました!
ディレクトリーから ConfigMap を作成できます。この方法では、ディレクトリー内の複数のファイルを使用して ConfigMap を作成できます。
手順
以下の例の手順は、ディレクトリーから ConfigMap を作成する方法を説明しています。
ConfigMap の設定に必要なデータがすでに含まれるファイルのあるディレクトリーについて見てみましょう。
ls example-files
$ ls example-files
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 出力例
game.properties ui.properties
game.properties ui.properties
Copy to Clipboard Copied! Toggle word wrap Toggle overflow cat example-files/game.properties
$ cat example-files/game.properties
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 出力例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow cat example-files/ui.properties
$ cat example-files/ui.properties
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 出力例
color.good=purple color.bad=yellow allow.textmode=true how.nice.to.look=fairlyNice
color.good=purple color.bad=yellow allow.textmode=true how.nice.to.look=fairlyNice
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以下のコマンドを使用して、このディレクトリーの各ファイルの内容を保持する ConfigMap を作成します。
oc create configmap game-config \ --from-file=example-files/
$ oc create configmap game-config \ --from-file=example-files/
Copy to Clipboard Copied! Toggle word wrap Toggle overflow --from-file
オプションがディレクトリーを参照する場合、そのディレクトリーに直接含まれる各ファイルが ConfigMap でキーを設定するために使用されます。 このキーの名前はファイル名であり、キーの値はファイルの内容になります。たとえば、上記のコマンドは以下の ConfigMap を作成します。
oc describe configmaps game-config
$ oc describe configmaps game-config
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 出力例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow マップにある 2 つのキーが、コマンドで指定されたディレクトリーのファイル名に基づいて作成されていることに気づかれることでしょう。それらのキーの内容のサイズは大きくなる可能性があるため、
oc describe
の出力はキーの名前とキーのサイズのみを表示します。-o
オプションを使用してオブジェクトのoc get
コマンドを入力し、キーの値を表示します。oc get configmaps game-config -o yaml
$ oc get configmaps game-config -o yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 出力例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow