3.7.9 Jaeger-collectorのHelmチャートのカスタマイズ
Jaeger-collectorのHelmチャートをカスタマイズするために、helm show valuesコマンドを実行して、Jaeger-collectorのHelmチャートパッケージファイル(Jaeger-collector-V.R.S.tgz)からデフォルト設定のvalues.yamlを抽出してください。コマンド例を次に示します。
helm show values ./jaeger-collector-V.R.S.tgz > ./jaeger-collector-values.yaml
注 V.R.Sは使用するHMP-PCTOのバージョンに合わせて読み替えてください。
「8.3.7 Jaeger-collector」に記載されているHelmチャートのvalues.yamlの各パラメタについて、必須パラメタの定義、および任意パラメタを必要に応じてデフォルト値から変更してください。
Helmチャートのカスタマイズ例を次に示します。
namespace: my-namespace replicas: 1 requests: cpu: "1000m" memory: "500Mi" limits: cpu: "1000m" memory: "500Mi" image: myregistry.example.com/myproject/jaeger-collector:V.R.S※ imagePullSecrets: - name: regcred imagePullPolicy: IfNotPresent terminationGracePeriodSeconds: 30 livenessProbe: initialDelaySeconds: 300 periodSeconds: 10 failureThreshold: 3 timeoutSeconds: 5 successThreshold: 1 readinessProbe: initialDelaySeconds: 60 periodSeconds: 10 failureThreshold: 3 timeoutSeconds: 5 successThreshold: 3 affinity: podAntiAffinity: requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - key: app.kubernetes.io/name operator: In values: - jaeger-collector topologyKey: "kubernetes.io/hostname" collector: queueSize: "10000" numWorkers: "50" numShards: "5" dependencyCheck: image: myregistry.example.com/myproject/dependency-checker:V.R.S※ imagePullPolicy: IfNotPresent enabled: true retryCount: 30 retryIntervalSeconds: 10 connectTimeoutSeconds: 10 readTimeoutSeconds: 10 tls: secretName: "" enabled: false elasticUserSecretName: ""
- 注※
-
V.R.Sは使用するHMP-PCTOとJaeger-collectorのバージョンに合わせて読み替えてください。
この例は、次のとおりパラメタの値を指定しています。
-
必須パラメタについては、サンプルの値を指定しています。
-
任意パラメタについては、デフォルト値を指定しています。
- 重要
-
Helmチャートのカスタマイズ時の注意事項
Helmチャートは、行頭のインデント(文字の開始位置)が厳密に評価されます。注意して編集してください。