This Ruby client may be used to call the Google Kubernetes API from an application written in Ruby. This software is Licensed under the Apache Software Foundation. Kubernetes is a container cluster manager made by Google that is optimized for Google Cloud Platform and is open source and free to implement. Across predetermined node instances, Kubernetes is able to schedule container replicas. A master instance will call the Kubernetes API in order to define tasks. Developers can customize the number and type of containers to be created according to the circumstance.
There are a number of ways of delivering data in real-time but until recently it has looked like PubSubHubbub, with the backing of Google, was going to be the preferred method. However, the past couple of weeks have seen a couple of interesting developments which could indicate that the developer community may actually prefer HTTP Streaming.
One of the key benefits that the cloud brings to developers is the promise of reducing the cost of hosting applications. "Pay per use" is mentioned by every cloud vendor, but that by itself is not a magic wand by which the bills get reduced. A typical pattern is to observe monthly bills, see which services ended up being costly, then look at re-architecting bits and pieces of the application. Google Cloud Platform, which is fast becoming a strong alternative to Amazon Web Services, wants to make the task easier by providing a billing API that provides programmatic access to your daily Google Cloud Platform usage and cost estimates.