21.2.2. ファイルからの作成
特定のファイルを指定して --from-file
オプションを渡し、それを CLI に複数回渡すことができます。以下を実行すると、ディレクトリーからの作成 の例と同等の結果を出すことができます。
ファイルから configmap を作成する場合、UTF8 以外のデータを破損することなく、UTF8 以外のデータを含むファイルをこの新規フィールドに配置できます。OpenShift Container Platform はバイナリーファイルを検出し、ファイルを MIME として透過的にエンコーディングします。サーバーでは、データを破損することなく MIME ペイロードがデコーディングされ、保存されます。
特定のファイルを指定して
ConfigMap
を作成します。oc create configmap game-config-2 \ --from-file=example-files/game.properties \ --from-file=example-files/ui.properties
$ oc create configmap game-config-2 \ --from-file=example-files/game.properties \ --from-file=example-files/ui.properties
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 結果を確認します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
さらに key=value
の式を渡して、個々のファイルに使用するキーを --from-file
オプションで設定することができます。以下は例になります。
キーと値のペアを指定して
ConfigMap
を作成します。oc create configmap game-config-3 \ --from-file=game-special-key=example-files/game.properties
$ oc create configmap game-config-3 \ --from-file=game-special-key=example-files/game.properties
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 結果を確認します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow