ConfigMap
CoddyのTerminalジャーニー「Kubernetes入門」セクションの一部。レッスン 26/45。
カラーテーマやログレベルなどの設定はイメージに組み込むべきではありません。そうしないと、変更するたびに再ビルドが必要になります。Kubernetes では、それらを ConfigMap に保存します。これは、Pod が読み取れる、名前付きのキーと値のペアの集合です。
リテラル値から1つ作成します:
kubectl create configmap app-config --from-literal=COLOR=blue --from-literal=MODE=devKubernetesはconfigmap/app-config createdと応答します。kubectl get configmaps(短縮形はcm)で一覧表示します。
値を確認するには、ConfigMap を説明します:
kubectl describe configmap app-configData セクションには、すべてのキーとその値が一覧表示されます。ConfigMap は平文の設定用であり、シークレット用ではありません。オブジェクトを読み取れる人なら誰でも値を確認できます。
チャレンジ
初心者2 つのキーを持つ app-config という名前の ConfigMap を作成します。COLOR を blue に、MODE を dev に設定してから、値を確認するためにその内容を表示します。
自分で試してみよう
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
Kubernetes入門のすべてのレッスン
自分で練習してみよう: Terminalプレイグラウンド