Feedback

Chat Icon

Cloud-Native Microservices With Kubernetes - 2nd Edition

A Comprehensive Guide to Building, Scaling, Deploying, Observing, and Managing Highly-Available Microservices in Kubernetes

Kubernetes Architecture Overview
15%

An overview of the architecture and the flow of information

The following diagram illustrates the various components of a Kubernetes cluster.

An overview of the architecture

An overview of the architecture

To better understand how the components interact with each other, let's consider a simple scenario where a user wants to deploy a containerized application on a Kubernetes cluster. The user starts by using the kubectl command-line tool to create the resources needed. Here is what happens behind the scenes:

  • kubectl sends a request to the API Server to create a new deployment.
  • The API Server validates the request and stores information about the deployment in etcd.

Cloud-Native Microservices With Kubernetes - 2nd Edition

A Comprehensive Guide to Building, Scaling, Deploying, Observing, and Managing Highly-Available Microservices in Kubernetes

Enroll now to unlock all content and receive all future updates for free.