問題タブ [kubernetes-networking]

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

kubernetes - EKS Fargate がローカル kubelet に接続

EKS fargate ポッドから「偽のノード」で実行されている kubelet に接続しようとしています。

たとえば、IP を持つ 2 つの nginx ポッドがあり、同じ IP10.0.0.1と.10.0.0.210.0.0.110.0.0.2

ポッドから、次10.0.0.1に対して正しく実行できます10.0.0.2

  • しかし、まったく同じホスト10.0.0.1:10250をカールしようとすると、接続が拒否されます。

  • 2 番目のポッドから同じことを行うと、反対の結果が得られ10.0.0.1ます10.0.0.2

  • ポート 80 をカールすると、nginx が正しく応答することに注意してください。したがって、ポッド自体から接続する場合、ホストが要求に応答できることをネットワークが理解できないようです。

  • さらに、プロキシ ( ) を通過できることはわかっていますがcurl -X GET https://172.20.0.1:443/api/v1/nodes/fargate-ip-10-0-0-1.us-east-2.compute.internal/stats/summary --header "Authorization: Bearer $TOKEN" --insecure、いくつかの制限により、これは私のシナリオでは実行できません。