問題タブ [rancher-rke]
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.
docker - クラスター内の異なる DNS 解決
busybox と debian:stretch の 2 つのコンテナーがあります。どちらも/etc/resolv.conf
andetc/hosts
とClusterFirst
オプションの内容は同じです。
kubernetes 1.20.5 で Rancher バージョン 2.5.7 を使用しています。両方のコンテナーが同じホスト上にあります。
ビジーボックス:
デビアン:
Busybox は example.com を 93.184.216.34 (正しいもの) に解決します。
Debian は example.com を 85.93.165.117 に解決します。これはおそらく私のプロバイダーです。
ビジーボックスの展開:
Debian の展開:
出力 apt-get update (Debian):
すべてのトラフィックが 85.93.165.117 に向かうようです
kubernetes - MetalLB が外部 IP アドレスに到達できない
vSphere 上の Rocky Linux VM に 3 ノードの Rancher RKE カスタム クラスターをデプロイしています。
クラスターに MetalLB をデプロイし、ノード ネットワークから IP プールを定義しました。LoadBalancer サービスを作成すると、すべてが正常に見え、プールから外部 IP アドレスを取得していますが、ノード IP ネットワークからこの IP アドレスに到達できず、ノード自体から到達することさえできません。どこにもないノードの1つから外部IPアドレスにカールします(ホストへのルートがありません)。
クラスター IP またはポッド自体へのカールは正常に機能します。
また、ポッドへの NodePort サービスを作成すると、クラスターの外部から問題なくアクセスできます。何か案は?