2021年10月27日水曜日

Configmap for k8s

configmap:
設定情報を収納できるリソース。
例えば、nginx.confやmy.confなどミドルウェアの設定情報を収納できる。


手順:

作成した、nginx.confを使って、configmapの作成を行う


































■ファイル指定から作成を行う。


1)ファイル指定で、configmapの作成を行う。

kubectl create configmap --save-config nginx-configmap --from-file=./nginx.conf




以下のconfigmapに収納できたことが確認取れました。















■マニュフェストからの作成


以下のように、”nginx.conf | “の後にベタ貼りで作成可能。





































私感:

マニュフェストからの作成の方が、ローカル環境依存が減るので良い気がする。



■Configmapの利用方法


1)envFromを使って、作成済みのconfigmapを指定することで

読み込むことができる。























■Configmapの利用方法(volume mount編)


1)Pod内にnginx.confをマウントしたい場合、以下の記載方法で

マウント可能となる。
























0 件のコメント:

コメントを投稿

ローカルLLMでコーディングさせるポイント

 簡単な指示で、依頼するとコンテキストオーバーで記憶喪失になって コードの内容が一致しないことが起こるので、work.mdみたいな作業メモを取らせたるのがよい 途中から、別スレッドに再実施する場合でも、work.mdが引き継ぎとして 参照して実施してくれるのがポイント