GCP was officially launched in 2011. But not like AWS; at the beginning, GCP provided PaaS (Platform as a Service) first. So you can deploy your application directly, instead of launching VM. After that, keep enhance functionality that supports a variety of services.
The most important service for Kubernetes users is GKE, which is a hosted Kubernetes service. So you can get some relief from Kubernetes installation, upgrade, and management. It has a pay–as–you–go style approach to use the Kubernetes cluster. GKE is also a very active service that keeps providing new versions of Kubernetes in a timely manner, and also keeps coming up with new features and management tools for Kubernetes as well.
Let's take a look at what kind of foundation and services are provided by GCP and then explore GKE.