October 2018
Intermediate to advanced
556 pages
15h 18m
English
The Google Kubernetes Engine (GKE) is a cluster manager and orchestration system built by Google on top of Kubernetes (https://kubernetes.io), their open source system for automated deployment, scaling, and management of containerized applications. GKE is an example of a CaaS platform and is consequently a deployment unit for an application. In this case, this should be a Docker image.
With this approach, we initially build a fat jar with an application and then wrap it into a Docker image. For that purpose, we may add Dockerfile and run the docker build command manually or by using Maven or Gradle plugins to do it as part of a standard build pipeline. After testing, we may deploy an image to the Google ...