K8S ConfigMap MySQL設定と使用nginxの(13)

configmap:コンテナアプリケーションを実現するためにパラメータを渡します。
理由:
ちょうどイメージおよびコンフィギュレーションファイルは、ミラーの移植性と再利用性を達成するためには、デカップリングさせるために
例えばは、例えば、私はポッドを持って、だけでなく、フォーマルな環境で実行するために、だけでなく、テスト環境で実行する必要があります事前の3つの環境が、どの構成は同じではありません、我々は、3つの異なるポッドの使用をテストするために準備する必要があります。
configmapは、この問題を解決することであり、我々は唯一異なるconfigmapを準備する必要があり、その後、異なる環境でのポッド実行を達成することができ、同じポッドに異なるconfigmapマウントポッドの複雑さを軽減、ポッドと手順を実装することができます分離。


コンフィギュレーションは、私はBaiduのネットワークディスクにアップロードするファイル:
リンク:https://pan.baidu.com/s/1qypUw_jK05BC0VKOWXG6_Q
抽出コード:1m32


のは、最初の結果でデモンストレーションを作成してみましょう:
K8S ConfigMap MySQL設定と使用nginxの(13)
kubectl ConfigMap HTMLインデックス---fromを作成する- O YAMLファイルのindex.html> configmap.yaml

K8S ConfigMap MySQL設定と使用nginxの(13)
K8S ConfigMap MySQL設定と使用nginxの(13)
表示configmapインデックスHTMLコンテンツ
kubectlはconfigmapインデックス-HTMLを記述します
K8S ConfigMap MySQL設定と使用nginxの(13)


次に、配置を作成し、文書のサービスはYAML
K8S ConfigMap MySQL設定と使用nginxの(13)
ここに書く必要があり、パス、およびコンフィギュレーションファイルを


その後、クリック開始
K8S ConfigMap MySQL設定と使用nginxの(13)

アクセスどのような結果を見て
K8S ConfigMap MySQL設定と使用nginxの(13)
。私たちは成功したがマウントされていることを示している。この、

あなたはそのシンプルさを感じた場合は、我々はテストのMySQLになります

まずconfigmapのMySQLを作成します
K8S ConfigMap MySQL設定と使用nginxの(13)

その後、クリック開始

K8S ConfigMap MySQL設定と使用nginxの(13)
以下は、プロファイルの内容であります

= ------------------------------------------------- -
次に、MySQLの設定を見て

K8S ConfigMap MySQL設定と使用nginxの(13)

上記の設定ファイルへのパスは、MySQLされていることをここで注意
以下は、私たちが上で定義しconfigmap名前です

ここでの対応に

[次へ]を開始

K8S ConfigMap MySQL設定と使用nginxの(13)
それは、上記configmapと同じ構成ではありません

K8S ConfigMap MySQL設定と使用nginxの(13)
MySQLのパスワードを調べる前には右上方にあります
K8S ConfigMap MySQL設定と使用nginxの(13)


上記はconfigmapの話今日、それはそれらのポッドを取り付けるように構成された、あなたがフォローアップの質問を持っているメッセージ私的な手紙やコメントエリアを残すことができます

おすすめ

転載: blog.51cto.com/xiaorenwutest/2485823