1: What is Kubernetes
Kubernetes is an orchestrator of cloud-native microservices applications.
That’s a lot of jargon, so let’s explain the following:
- Microservices
- Cloud-native
- Orchestration
Microservices
In the past, we built and deployed monolithic applications. That’s jargon for complex applications where every feature is developed, deployed, and managed as a single large object.
Figure 1.1 shows a monolithic app with six features — web front end, authentication, middleware, logging, data store, and reporting. These are built, deployed, and managed as a single large application, meaning if you need to change any part, you need to change it all.
As a quick example, if you need to update the reporting feature, you need ...
Get Quick Start Kubernetes - Second Edition 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.