問題タブ [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.
kubernetes-ingress - Voyager/HAProxy/Kubernetes でエンド ユーザーの外部 IP アドレスを取得するにはどうすればよいですか?
アプリケーションにアクセスするクライアントの外部 IP アドレスを取得したいと考えています。AWS/Kops で kubernetes を使用しています。Ingress セットアップは、Voyager 構成の HAProxy です。LoadBalancer サービスを使用しています。
アノテーションx-forwarded-for
を使用してヘッダーを追加するように、Voyager を介して HAProxy を構成しました。ingress.appscode.com/default-option: '{"forwardfor": "true"}'
問題は、ヘッダーをテストすると、必要に応じて外部 IP ではなく、kubernetes ノードの 1 つの内部 IP アドレスが送信されることです。
LoadBalancer voyager が内部で使用しているものはわかりません。関連するポッドはなく、イングレス コントローラー用に 1 つだけです。
kubectl describe svc voyager-my-app
出力
haproxy-ingress - セットアップ中に exec ユーザー プロセスが原因で "exec format error" が発生しました
Kubernetes ver 1.18 (raspberry pi でホスト) に haproxy-ingress をインストールしようとしています。
マスター ノードは、role=ingress-controller で正しくラベル付けされています。
kubectl create も問題なく動作します。
しかし、その後、ポッドはクラッシュ ループに陥ります。
そしてログはそのエラーを示しています:
誰かが似たようなことを経験していますか?これは、使用している raspbian のアーム (32 ビット) アーキテクチャに関連している可能性がありますか?
kubernetes - K8S で HAPROXY イングレスを開始できない
https://haproxy-ingress.github.io/haproxy ingressを使用しています
k8s にすべてデプロイすると、quay.io/jcmoraisjr/haproxy-ingress
コンテナの起動エラーが発生し、
以下のログプリント:
誰か助けてくれませんか。