問題タブ [configmap]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
docker - マルチノード クラスタの Kubernetes Pod に ConfigMap を使用して、ディレクトリ全体とそのサブディレクトリを配置する方法を教えてください。
問題
- 同じ画像を再利用したい
- デプロイごとに異なる必要があるさまざまな静的ファイル (css など) があります。これらのファイルのフォルダー構造は保持する必要があります。
例えば:
- test1.xml
- test2.xml
- レイアウト
- 3.1 test1.css
- 3.1 test2.css
これらのファイルを一度 (起動時に) Pod に入れる必要があります。
私の知る限り、1 つのディレクトリ レベルですべてのファイルの ConfigMap を 1 つしか作成できず、構造を再作成する必要があります。
例えば
上記の例では、このコマンドは xml ファイルの ConfigMap のみを作成します。
予想される動作
ConfigMap のように動作しますが、フォルダー構造を維持しながら、現在のディレクトリ内のすべてのファイルとサブディレクトリのすべてのファイルを含む単一の ConfigMap を作成できるもの。
質問
私のユースケース用に作成された概念はありますか、それとも ConfigMaps を使用する必要がありますか?
spring - 複数の bootstrap.yml ファイルを使用するように spring.cloud.config を構成することは可能ですか?
複数のボリュームをポッドにマウントしています。それぞれが、Spring Cloud のbootstrap.yamlファイルを完全に構築するさまざまな部分を含む configMapです。たとえば、1 つの configMap には構成サーバー URI が含まれ、2 番目の configMap には overrideSystemProperties プロパティが含まれる場合があります。これらの configMap は、ポッド内の異なる名前 (または同じ名前で異なるパス) のファイルに配置されます。私の質問は、複数のbootstrap.yamlファイルを使用するように Spring Cloud を構成することは可能ですか? spring.config.additional-location を使用して、別の場所で追加のプロパティを探すように Spring を構成できることは知っています。Spring Cloud ブートストラップで同じことを行うことは可能ですか?
kubernetes - クラスター内で ConfigMap 値が使用されている場所を把握する
私のチームには、すべてのポッドに分散されたすべての重要な変数を保持する単一の巨大な ConfigMap リソースがあります。
しばらくして、これらの変数が最終的にどこで使用されたかを追跡するのが非常に難しいことに気付きました。Helm を使用する方法があるかどうか、またはkubectl
ConfigMap の値が実際に使用されている場所を把握する方法があるかどうか疑問に思っていました。ConfigMap などによって提供されるすべてのポッドのリストのように。
私はそれについて調査しましたが、どういうわけか誰もそれについて話していないようです. したがって、ここで間違った概念を理解するかもしれませんか?
ここでのガイダンスに感謝します。
java - Spring マイクロサービスを使用して kubernetes クラスター内のサービスから構成マップを抽出する
kubernetes クラスターからライブ構成データを取得しようとしています。したがって、各サービスから構成マップを読み取りたいと考えています。
残りのサービスと一緒に実行される春のマイクロサービスでこのデータを抽出する方法はありますか?
または、この情報を取得するための他の (より良い?) 方法/ツールはありますか?