Estoy implementando un clúster de Kubernetes en GCE usando Gitlab-CI. Me gustaría mantener el costo al mínimo: aquí está mi configuración actual:
- Los nodos se ejecutan en 3
f1-micro
instancias - Un pod del sistema que se ejecuta
Traefik
configurado con ServiceTypeLoadBalancer
- Comodín dns configurado
- 1
postgres
cápsula - 1 servidor web pod con
ingress
configurado para Traefik
Me gustaría reducir el costo de mi implementación. La mayor parte del costo reside en el balanceador de carga GCE. ¿Hay alguna forma de usar una dirección IP pública en lugar de un Load Balancer en GCE? Si es así, ¿puedo utilizar la dirección IP asignada al clúster (en lugar de reservar una IP estática)?
Para decirlo de otra manera, ¿hay alguna manera de vincular una ip efímera a un servicio de Kubernetes usando GCE sin un equilibrador de carga?
¿Hay alguna otra configuración que pueda hacer de manera diferente que reduzca el costo en general en GCE?