ฉันกำลังปรับใช้คลัสเตอร์ Kubernetes บน GCE โดยใช้ Gitlab-CI ฉันต้องการเก็บค่าใช้จ่ายให้น้อยที่สุด - นี่คือการตั้งค่าปัจจุบันของฉัน:
- โหนดทำงานกับ 3
f1-micro
อินสแตนซ์ - พ็อดของระบบที่รัน
Traefik
ด้วย ServiceTypeLoadBalancer
- Wildcard DNS กำหนดค่า
- 1
postgres
ฝัก - 1 ฝักเว็บเซิร์ฟเวอร์ที่มี
ingress
การกำหนดค่าสำหรับ Traefik
ฉันต้องการลดค่าใช้จ่ายในการติดตั้ง ค่าใช้จ่ายส่วนใหญ่จะอยู่กับ GCE load balancer มีวิธีที่ฉันสามารถใช้ที่อยู่ IP สาธารณะแทน Load Balancer ใน GCE หรือไม่? ถ้าเป็นเช่นนั้นฉันสามารถใช้ที่อยู่ IP ที่จัดสรรให้กับคลัสเตอร์ (แทนที่จะจอง IP แบบคงที่) ได้หรือไม่
หากต้องการใช้อีกวิธีหนึ่งมีวิธีผูก ip ชั่วคราวกับบริการ Kubernetes โดยใช้ GCE โดยไม่มี load balancer หรือไม่?
มีการกำหนดค่าอื่น ๆ ที่ฉันสามารถทำได้แตกต่างกันซึ่งจะลดต้นทุนโดยทั่วไปใน GCE หรือไม่