6

Running Containerized Applications with Google Kubernetes Engine

In the previous chapter, we discussed different serverless options available for running our code on Google Cloud. If you remember, most of those services were internally implemented using containers.

In this chapter, we will continue focusing on the concept of containerization, but this time, we will cover how to deploy and manage applications and services that use many containers.

First, I will introduce Google Kubernetes Engine (GKE) and then discuss its key concepts and features, including topics such as security, scalability, monitoring, and cost optimization. I will then talk about the similarities and differences between GKE and Cloud Run, providing some hints on when ...

Get Google Cloud for Developers now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.