Saya menggunakan Google Kubernetes Engine untuk berjalan di pod permintaan. Setiap pod terbuka untuk umum ke internet menggunakan layanan nodeport.
Saya mencari cara di GKE untuk mendapatkan IP tunggal atau rentang IP untuk koneksi keluar, untuk memberikannya kepada API pihak ketiga untuk memasukkan mereka ke daftar putih.
IP node GKE tidak dapat dikelola ketika node autoscale atau ketika saya memutakhirkannya. Saya perlu cara untuk mempertahankan IP keluar yang konsisten.
Saya telah mencoba menggunakan gateway NAT sederhana ke node Kubernetes (Menggunakan contoh dari sini ), dan sementara ini merutekan koneksi outbound ke Gateway NAT, itu memecah lalu lintas inbound ke pod (layanan Nodeport) karena mereka turun di Gerbang NAT.
Apakah ada rentang IP default untuk wilayah cloud Google yang dapat saya berikan kepada pihak ketiga untuk daftar putih (atau)
Jika GKE menyediakan cara untuk memilih simpul IP eksternal dari daftar IP statis yang sudah disediakan sebelumnya (atau)
Apakah ada cara lain untuk mencapai memiliki IP statis tunggal atau rentang IP yang mewakili lalu lintas keluar dari pod
Saya telah menemukan pertanyaan serupa seperti ini , tetapi mereka tidak mengatasi masalah saya karena pod harus terhubung secara eksternal, yang rusak saat menggunakan NAT.
Anda dapat mencoba solusi ini:
https://cloud.google.com/solutions/using-a-nat-gateway-with-kubernetes-engine
sumber