ポッドで実行されている Prometheus エクスポーターをスクレイピングする必要があります。ポート 9098 で実行され、エクスポーターは正常に動作しており、実行中のホストから手動でスクレイピングできます。問題は侵入にあります。ポート 9098 (http および TCP) での外部スクレイピングを許可するようにイングレスを取得しようとしています。これが私のイングレスyamlです。
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
annotations:
ingress.kubernetes.io/balance-algorithm: roundrobin
ingress.kubernetes.io/maxconn-server: "10"
ingress.kubernetes.io/ssl-redirect: "false"
name: ingress-ecobee-exporter
namespace: monitoring
spec:
rules:
- host: mysupercool.domain.name
http:
paths:
- path: /
backend:
serviceName: ecobee-exporter-service
servicePort: 9098
haproxy-ingress.yaml のコンテナー/ポート セクションで、ポート 9098 が機能するように指定しました。また、haproxy 統計ページに「ロード バランサー」が表示されますが、ホストがポート 9098 をリッスンしてトラフィックをリダイレクトすることはありません。
ありがとう、ショーン