Google Cloud
Of the three major public clouds, Google Cloud is the newest. It started life as Google App Engine in 2008. App Engine was Google's PaaS offering, which supported Java, PHP, Node.js, Python, C#, .Net, Ruby, and Go applications. Unlike AWS and Microsoft Azure, Google remained a PaaS service for over 4 years until it introduced Google Compute Engine.
We are going to be learning a lot more about Google's journey into the cloud in the next chapter when we start to talk about Kubernetes, so I am not going to go into much more detail here. So, let's jump right in.
Google Cloud Run
Google Cloud Run works slightly differently than the other container services we have looked at in this chapter. The first thing we need is to have an image hosted in Google Container Registry to use the service:
- Let's grab a copy of our cluster image from Docker Hub:
$ docker image pull russmckendrick/cluster
- Now, we need to use the Google Cloud command-line...