Chapter 8: Deploying a Spring Boot Application to the Google Kubernetes Engine Using Skaffold
In the previous chapter, you learned how to deploy a Spring Boot application to a local Kubernetes cluster using Google's Cloud Code plugin for IntelliJ. This chapter focuses on deploying the same Spring Boot application to the remote Google Kubernetes Engine (GKE), a managed Kubernetes service provided by the Google Cloud Platform (GCP). We will introduce you to Google's recently launched serverless Kubernetes offering, GKE Autopilot. You will also get to know Google Cloud SDK and Cloud Shell, and use them to connect and manage a remote Kubernetes cluster.
In this chapter, we're going to cover the following main topics:
- Getting started with the Google Cloud Platform
- Working with Google Cloud SDK and Cloud Shell
- Setting up the Google Kubernetes Engine
- Introducing GKE Autopilot clusters
- Deploying a Spring Boot application to the GKE
By the...