I’ve posted an announcement on Google Cloud Blog about a new Cloud
Run feature we’ve been working that adds server-side
streaming support for serverless containers.
I’ve posted an announcement on Google Cloud Blog about a new Cloud
Run feature we’ve been working that adds server-side
streaming support for serverless containers.
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 →
WARNING
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
using gcloud
.
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.
In this article, we will connect to a Kubernetes service running on a private GKE cluster from Cloud Run. To visualize this, we’ll be configuring the following architecture: Read More →
Many microservices applications are primarily configured through environment
variables nowadays. If you’re deploying to Cloud Run with gcloud
CLI
specifying a lot of environment variables might look rather painful:
Read More →
Good news everyone: We finally managed to make deploying serverless containers
as simple as gcloud run deploy --image=[IMAGE]
. This command deploys an
application to Cloud Run with the given docker image, but what does really
happen behind the scenes to make this happen?
Read More →
Google’s serverless containers as a service (CaaS) platform Cloud Run claims to implement the Knative API and its runtime contract. If true, this would mean that with the same YAML manifest file, you can run your apps on Google’s infrastructure, or a Kubernetes cluster anywhere. Read More →
I’ve been leading the Krew “kubectl plugin manager” (a Kubernetes sub-project). Today, Krew is used to distribute over 70 kubectl plugins. This week, I finally took some time to write my first proper plugin. Read More →