It looks like Google Cloud Run supports the sidecar pattern for multiple containers.
I wanted to deploy a front-end & backend containers on the same service on Cloud Run. I want to use the same local network to reduce latency. On a git push, a trigger would build both containers (this is easy) and finally update the Cloud Run service.
I’m reading the docs for the Cloud Run update and it seems that only 1 container/image can be updated? How do I update both containers of the service?
I’m looking for something like:
gcloud run services update service-name --images (1) gcr.io/frontend:latest (2) gcr.io/backend:latest
Is it possible to achieve on CloudRun? Or should I go with Autopilot / K8 cluster?