configmap:コンテナアプリケーションを実現するためにパラメータを渡します。
理由:
ちょうどイメージおよびコンフィギュレーションファイルは、ミラーの移植性と再利用性を達成するためには、デカップリングさせるために
例えばは、例えば、私はポッドを持って、だけでなく、フォーマルな環境で実行するために、だけでなく、テスト環境で実行する必要があります事前の3つの環境が、どの構成は同じではありません、我々は、3つの異なるポッドの使用をテストするために準備する必要があります。
configmapは、この問題を解決することであり、我々は唯一異なるconfigmapを準備する必要があり、その後、異なる環境でのポッド実行を達成することができ、同じポッドに異なるconfigmapマウントポッドの複雑さを軽減、ポッドと手順を実装することができます分離。
コンフィギュレーションは、私はBaiduのネットワークディスクにアップロードするファイル:
リンク:https://pan.baidu.com/s/1qypUw_jK05BC0VKOWXG6_Q
抽出コード:1m32
のは、最初の結果でデモンストレーションを作成してみましょう:
kubectl ConfigMap HTMLインデックス---fromを作成する- O YAMLファイルのindex.html> configmap.yaml
表示configmapインデックスHTMLコンテンツ
kubectlはconfigmapインデックス-HTMLを記述します
次に、配置を作成し、文書のサービスはYAML
ここに書く必要があり、パス、およびコンフィギュレーションファイルを
その後、クリック開始
アクセスどのような結果を見て
。私たちは成功したがマウントされていることを示している。この、
あなたはそのシンプルさを感じた場合は、我々はテストのMySQLになります
まずconfigmapのMySQLを作成します
その後、クリック開始
以下は、プロファイルの内容であります
= ------------------------------------------------- -
次に、MySQLの設定を見て
上記の設定ファイルへのパスは、MySQLされていることをここで注意
以下は、私たちが上で定義しconfigmap名前です
ここでの対応に
[次へ]を開始
それは、上記configmapと同じ構成ではありません
MySQLのパスワードを調べる前には右上方にあります
上記はconfigmapの話今日、それはそれらのポッドを取り付けるように構成された、あなたがフォローアップの質問を持っているメッセージ私的な手紙やコメントエリアを残すことができます