I have an existing Kubernetes cluster on Google Container Engine (running api version 1.0.7). When I created 2 service with type LoadBalancer, gke created the necessary forwarding rules to expose them. I changed one of the ip addresses to static and kept one as ephemeral.
I'm trying to migrate to a new cluster (api version 1.1.1) and have created my services however the forwarding rules have not been created. When i describe the services I see the following error:
CreatingLoadBalancerFailed Error creating load balancer (will retry): Failed to create load balancer for service development/my-service: error waiting for gce static IP address to be created: googleapi: Error 403: Quota 'STATIC_ADDRESSES' exceeded. Limit: 1.0
I understand that there is a limit of one static ip on Google Cloud Platform, does this mean that I can now only have 1 service on GKE exposed to public internet? Or is there a way I can work around this?
I need at least 2 external addresses (only 1 is for production so the restriction of 1 static ip is not an issue for me)