問題タブ [haproxy-ingress]

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.

0 投票する
1 に答える
3198 参照

kubernetes - haproxy-ingressでターゲットを正しいパスに書き換える方法は?

k8s では、haproxy をロード バランスとして使用し、haproxy-ingress をイングレス コントローラーとして使用しようとしています。

私の負荷分散設定:

入力ファイル:

li-frontend は、ダッシュボードの ui サービスです。

イングレスでパス フィールドを空白に設定すると、すべて問題ありません。パス フィールドが /storage または空白以外の値に設定されている場合、ページは正常ではありません。

一部のリンクが正しい位置にないことがわかりました。

nginx-ingress でこれを見つけました:

haproxy-ingress には同じ機能がありますか? 私はこれらを試しますが、効果はありません:

また、nginx-ingress で rewrite を使っていますが、websocket では動作しません。

私のプール英語でごめんなさい。

0 投票する
1 に答える
569 参照

kubernetes - 非標準ポートでの haproxy-ingress 負荷分散 http

ポッドで実行されている Prometheus エクスポーターをスクレイピングする必要があります。ポート 9098 で実行され、エクスポーターは正常に動作しており、実行中のホストから手動でスクレイピングできます。問題は侵入にあります。ポート 9098 (http および TCP) での外部スクレイピングを許可するようにイングレスを取得しようとしています。これが私のイングレスyamlです。

haproxy-ingress.yaml のコンテナー/ポート セクションで、ポート 9098 が機能するように指定しました。また、haproxy 統計ページに「ロード バランサー」が表示されますが、ホストがポート 9098 をリッスンしてトラフィックをリダイレクトすることはありません。

ありがとう、ショーン

0 投票する
1 に答える
1335 参照

kubernetes - GRPC を提供するために haproxy-ingress を構成する方法

バックエンドで GRPC サーバーを提供するための Haproxy イングレス コントローラーの構成に成功した人はいますか

GRPC クライアント ----> イングレス ----> GRPC サーバー (k8s サービス) --> GRPC サーバー (ポッド)

こちらのドキュメントに従って構成を試みました ( https://www.haproxy.com/blog/haproxy-1-9-2-adds-grpc-support/および https://haproxy-ingress.github.io/docs/ configuration/keys/#backend-protocol )

期待どおりに動作していません。ここで設定を見逃していないか確認したい

0 投票する
0 に答える
319 参照

kubernetes - Openshift クラスターで Nginx Ingress Controller を構成することは可能ですか?

システムで利用可能な Kubernetes クラスターのセットアップがあります。クラスターの外部から K8 クラスター内のサービスを呼び出すことができるため、Ingress コントローラーと Ingress リソースの定義がその上で機能することを確認しました。

ここで、すべてのリソースを Openshift クラスターに移動する必要があります。K8 から Openshift に Ingress リソースの定義をデプロイしましたが、クラスターの外部からサービスにアクセスできないため、それらが機能していません。K8 で行ったように、Openshift に Ingress コントローラーをデプロイしなかったことに注意してください。

問題は、Openshift Route を Ingress の代替として使用したくないことです。では、Ingress リソースを OpenShift(OC) クラスターで動作させるには、どうすればよいですか? K8 クラスターで行ったように、Openshift に Ingress コントローラーをインストールしますか?

Openshift クラスターで Openshift 固有のリソースを使用したくありません。組み込みの Kubernetes を利用したかっただけです。

よろしくお願いします。