In an earlier article, I have explained that Cloud Run implements the Knative API. In this post I’ll show you how to use Cloud Run’s client libraries in Go to make API calls to Knative clusters (on Google or not) with code samples. (I’m guessing only like 10 people will ever need this, 9 of them probably at Google, but here we go). Read More →
I have now moved this guide to the Cloud Run official documentation. Follow that page for the most up-to-date instructions.
You can now route your users to the nearest Google datacenter to them that has
your Cloud Run application deployed. In this article, I list the commands to
setup a load balancer and deploy an application as “multi-region” with Cloud Run
Read More →
Today we’ve launched the most anticipated Cloud Run feature to beta: You can now access VPC networks from Cloud Run. As you can imagine, this is great news for scenarios like running your frontend on Cloud Run, and calling other backend microservices running on Kubernetes1 over their private IPs.
Many microservices applications are primarily configured through environment
variables nowadays. If you’re deploying to Cloud Run with
specifying a lot of environment variables might look rather painful:
Read More →
In this article, I am digging another layer deeper and taking a look at whether the Knative runtime contract is fully satisfied by Cloud Run so that you could bring your applications from Kubernetes-based Knative implementation and have them work the same way? Read More →