I am running a mqtt broker behind gke LoadBalancer type service. The lb type service is a l4 load balancer and I need to handle the tls termination at my service/broker level.
I have associated an A record with loadbalancer ip (say mqtt.example.com) and I am trying to get google to issue a public certificate for mqtt.example.com (Note that we manage example.com using cloud dns)
The issue is that google managed certificate do NOT share the private key so I am not able to create the cert for my service. Is there any other way I can get a google issued cert + key so I can use it at my service level.