GoogleCloudPlatform / k8s-config-connector

GCP Config Connector, a Kubernetes add-on for managing GCP resources
https://cloud.google.com/config-connector/docs/overview
Apache License 2.0
877 stars 214 forks source link

Support the whole Serverless stack #323

Open flunderpero opened 3 years ago

flunderpero commented 3 years ago

We are in the midst of converting our GKE-based app to a mix of GKE and Cloud Run. As it turns out, there are a lot of things missing to fully manage a Cloud Run (or any of the other serverless options) via config connector.

The first point I got stuck at is the creation of a LB according to https://cloud.google.com/cdn/docs/setting-up-cdn-with-serverless I am unable to create a NetworkEndpointGroup (#322) or a managed SSL certificate. That's where I stopped for now and resorted back to creating everything directly via the API. I suppose there are more things wrt to serverless not possible at the moment.

xiaobaitusi commented 3 years ago

Hi @flunderpero, thanks for making the resource requests.

You are right with the current situation that KCC doesn't support any serverless/cloudrun resources. However, we have those resources on our roadmap: cloudrun service and cloud_run_domain_mapping, we will update this thread when we have more information about the timeline.