Chapter 16: Orchestrating Your Application with Google Kubernetes Engine
The remaining three chapters of this book cover the three major options for deploying our application as cloud-native microservices, which are Google Kubernetes Engine (GKE), Google App Engine, and Cloud Run. This chapter focuses on GKE, which serves as a platform for deploying microservices, though not serverless ones. We will cover provisioning a cluster, configuring the environment and microservices, deploying our application, and configuring public access to the application.
In this chapter, we will cover the following topics:
- Introducing GKE
- Configuring the environment
- Deploying and configuring the microservices
- Configuring public access to the application
- When to use GKE
Now, let's look at what exactly GKE is and how to provision and use it.