मैं वर्तमान में एक सेवा है जो इस तरह दिखता है:बाहरी आईपी के साथ क्लस्टरआईपी सेवा पर आने वाले यातायात से स्रोत आईपी को कैसे संरक्षित किया जाए?
apiVersion: v1
kind: Service
metadata:
name: httpd
spec:
ports:
- port: 80
targetPort: 80
name: http
protocol: TCP
- port: 443
targetPort: 443
name: https
protocol: TCP
selector:
app: httpd
externalIPs:
- 10.128.0.2 # VM's internal IP
मैं बाहरी IP वी एम के लिए बाध्य से यातायात ठीक प्राप्त कर सकते हैं, लेकिन अनुरोधों के सभी स्रोत आईपी 10.104.0.1
, साथ HTTP द्वारा प्राप्त कर रहे हैं जो सबसे निश्चित रूप से एक आंतरिक आईपी है - भले ही मैं क्लस्टर के बाहर से वीएम के बाहरी आईपी से कनेक्ट हो।
लोड बैलेंसर या प्रवेश स्थापित किए बिना अनुरोध के लिए मैं असली स्रोत आईपी कैसे प्राप्त कर सकता हूं?
क्या आप जीसीई, जीकेई या कुछ और पर चल रहे हैं? –
मैं जीकेई पर चल रहा हूं। – rfw