Saya memiliki cluster eks, semuanya aktif dan berfungsi. Saya ingin menjalankan layanan yang mendengarkan permintaan tcp pada port 5000. Saya mencoba membacanya tetapi semua panduan yang dapat saya temukan menggunakan http sebagai contoh. Saya rasa saya agak bingung dengan semua konsep yang berbeda. Jika saya mendefinisikan:
apiVersion: v1
kind: Service
metadata:
name: my-service
spec:
type: LoadBalancer
ports:
- port: 5000
targetPort: 5000
protocol: TCP
dan menjalankan ini (sebenarnya menggunakan helm), saya dapat melihat di konsol aws bahwa penyeimbang beban klasik telah dibuat. tapi saya tidak bisa melakukan ping.
Jadi pada dasarnya, bagaimana cara membuat penyeimbang beban jaringan yang meneruskan port 5000 ke layanan saya? sepertinya ini seharusnya sederhana karena saya tidak dapat menemukan cara melakukan ini. Akhirnya saya ingin memiliki staticIP untuk nlb sehingga saya dapat mengirim permintaan ke port itu. Apakah saya perlu menginstal nginx (atau pengontrol ingress lainnya) agar ini berfungsi?