Найти в Дзене
Машинное обучение

🖥 Как устроен Kubernetes

Kubernetes-кластер состоит из двух основных частей. Первая - Control Plane. Это мозг системы, который управляет кластером и принимает решения. Вторая часть - Worker Nodes. Это серверы, на которых запускаются контейнеры и реальные приложения. В Control Plane несколько ключевых компонентов. API Server является точкой входа в кластер - через него проходят все команды и запросы. Scheduler выбирает, на каком узле запускать новые Pod. Controller Manager следит за состоянием системы и автоматически восстанавливает сервисы при сбоях. etcd хранит конфигурацию и текущее состояние всего кластера. Worker Nodes выполняют приложения. Pod - это минимальная единица развертывания, внутри которой работают контейнеры. Container Runtime запускает контейнеры на сервере. kubelet является агентом узла и следит за тем, чтобы контейнеры работали как описано в конфигурации. kube-proxy отвечает за сетевое взаимодействие и маршрутизацию трафика внутри кластера. Если упростить, Control Plane управляет кластер

🖥 Как устроен Kubernetes

Kubernetes-кластер состоит из двух основных частей.

Первая - Control Plane. Это мозг системы, который управляет кластером и принимает решения. Вторая часть - Worker Nodes. Это серверы, на которых запускаются контейнеры и реальные приложения.

В Control Plane несколько ключевых компонентов. API Server является точкой входа в кластер - через него проходят все команды и запросы. Scheduler выбирает, на каком узле запускать новые Pod. Controller Manager следит за состоянием системы и автоматически восстанавливает сервисы при сбоях. etcd хранит конфигурацию и текущее состояние всего кластера.

Worker Nodes выполняют приложения.

Pod - это минимальная единица развертывания, внутри которой работают контейнеры. Container Runtime запускает контейнеры на сервере. kubelet является агентом узла и следит за тем, чтобы контейнеры работали как описано в конфигурации. kube-proxy отвечает за сетевое взаимодействие и маршрутизацию трафика внутри кластера.

Если упростить, Control Plane управляет кластером, а Worker Nodes запускают контейнеры и приложения.

Кластер Kubernetes

Control Plane

API Server - точка входа в кластер

Scheduler - назначает Pod на узлы

Controller Manager - поддерживает состояние кластера

etcd - хранилище конфигурации и состояния

Worker Nodes

Pods - минимальная единица развертывания

Container Runtime - запускает контейнеры

kubelet - агент узла

kube-proxy - сеть и маршрутизация

https://www.youtube.com/shorts/OtNY1e4LGts