問題タブ [metallb]

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 に答える
1169 参照

kubernetes - Preserve source IP on Kubernetes bare-metal with ingress-nginx, Iptables and MetalLb

I have a setup of a Kubernetes cluster with one master and one worker node.

Traffic is being routed into the cluster by doing NAT from the host to the ingress-nginx service of type LoadBalancer, setup with MetalLb:

$1 is the external IP of the ingress-nginx.

At this point, if I am looking into the logs of ingress-nginx pod I am able to see the real source IP address.

The problem is when I check the logs of the downstream apps, which gets traffic from the ingress, the source IP is the IP of the ingress pod.

Does anyone knows what I am missing in order to preserve the source IP at backend pods too?

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

traefik - Traefik、Metallb ポート転送

traefik のポート転送に問題があります。私は、ssl証明書を持つためにtraefikでmetallbを使用しているRancherに展開しています。私のサービスに適用されました。これらはすべてローカルで機能しており、traefik ログにエラー メッセージは表示されません。面白いのは、ネットワークの外で自分のサービスにアクセスできる場合とそうでない場合があるからです。

  • 80、433、8080 を 192.168.87.135 にポート転送しました
  • 私は何を間違っていますか?欠落しているポートがいくつかありますか?

traefik ログの 画像 公開された traefik ロードバランサーの画像