ヘルムを使用して、安定したチャートでプロメテウス オペレーターをインストールすると、期待どおりにすべての構成が取得されます。
これはvalues.yaml
grafana:
enabled: true
alertmanager:
enabled: true
alertmanagerSpec:
replicas: 3
image:
repository: quay.io/prometheus/alertmanager
tag: v0.20.0
実行helm install mon stable/prometheus-operator -n mon -f values.yaml
すると、すべて正常に動作し、3
アラート マネージャーのインスタンスを確認でき、ログでバージョンを確認できました0.20.0
ここで、作成した構成とヘルム チャートを使用する必要があります。helm create v2chart
私の設定ファイルをtemplate
チャートのフォルダに追加し、以下を追加してrequirements.yaml
実行しますhelm dep update ./v2chart
dependencies:
- name: prometheus-operator
version: 8.5.0
repository: https://kubernetes-charts.storage.googleapis.com
ルートの下のチャートフォルダー内に表示されますprometheus-operator-8.5.0.tgz
ヘルムを実行するルートで実行中helm install mon -f values.yaml . -n mon
私の設定ではなく、デフォルトのチャート値を取りますvalues.yaml
(バージョン0.19のアラートマネージャーのインスタンスは1つしか表示されません)
ここで何が欠けていますか?
ところで、テンプレートの構成ファイルが正しく構成されていることがわかりますが、values.yaml
インストール中にはかかりません...