vault backup: 2026-04-29 09:03:25

This commit is contained in:
Dmitry
2026-04-29 09:03:25 +03:00
parent c96878f828
commit 2b98f15eba
3 changed files with 48 additions and 2 deletions
+1 -1
View File
@@ -279,6 +279,7 @@
},
"active": "0097adcc4b7e955f",
"lastOpenFiles": [
"99 System/Cache/Pasted image 20260429090040.png",
"01 Library/02 DevOps/Kubernetes/Kubernetes.md",
"01 Library/11 Machine Learning/Линейные модели.md",
"00 Inbox/Control Plane - Плоскость управления.md",
@@ -313,7 +314,6 @@
"01 Library/10 Finance/Бухгалтерский учет/Бухгалтерский баланс.md",
"01 Library/11 Machine Learning/Нейронные сети.md",
"01 Library/10 Finance/Экономическая Безопасность",
"CLAUDE.md",
"00 Inbox/Курсовая инфа.md.tmp.165293.1776760040061",
"CLAUDE.md.tmp.114174.1776715992129",
"01 Library/08 Study/OSINT - Зачет.md.tmp.41192.1776715609646",
@@ -10,4 +10,50 @@ title: Control Plane - Плоскость управления
# Control Plane - Плоскость управления
В k8s плоскостью управления выступают master-узлы
В k8s плоскостью управления выступают master-узлы, они контролируют работу worker-узлов и следят за здоровьем системы, в целом.
К основным компонентам Control plane относятся:
1) Etcd
2) Kube-api-server
3) Kube-scheduler
4) Kube-controller-manager
5) Cloud-controller-manager
![[Pasted image 20260429090040.png|400]]
## Etcd
**Etcd** — Opensource *key-value* хранилище, использующее алгоритм консенсуса [[Алгоритм консенсуса raft|raft]] для обеспечения надежного способа хранения данных.
- Рекомендуемое Kubernetes хранилище конфигурации кластера.
- Единственный *Stateful*-компонент кластера Kubernetes.
- Инсталлируется на каждую Master node.
- Для выбора лидера используется алгоритм Raft.
## Kube-api-server
**Kube-api-server** — основной компонент для взаимодействия с кластером и обязательный посредник между всеми компонентами Kubernetes в Data и Control plane.
- Использует REST API интерфейс.
- Является точкой входа в кластер.
- Обязательный участник любого взаимодействия между компонентами кластера.
- Обеспечивает разграничение прав доступа к содержимому кластера (авторизация и аутентификация).
- *Stateless*-компонент.
- Инсталлируется на *каждую* Master node.
- Выбор лидера происходит по алгоритму [[Алгоритм выбора лидера Lease|lease]].
## Kube-controller-manager
**Kube-controller-manager** — компонент, ответственный за работу множества kube-controllers.
- Является *связующим* звеном при взаимодействии Kube-controllers и отвечает за их работу.
- Отвечает за *сборку мусора* (Garbage collecting) в кластере Kubernetes.
- *Stateless*-компонент.
- Инсталлируется на каждую Master node.
- Выбор лидера происходит по алгоритму [[Алгоритм выбора лидера Lease|lease]].
### Распространенные kube-controllers
- **Node-controller** (поддерживает связь с узлами кластера Kubernetes, инициирует перенаправление рабочих нагрузок с вышедших из строя узлов.
- **Replicaset-controller** (инициирует процедуру создания и функционирования сущности Replicaset).
- Endpoint-controller (выполняет создание endpoint - связи между Pod и его Service).
- Token-controller (обеспечивает создание и работу токенов для доступа к API кластера Kubernetes).
- Account-controller (обеспечивает функциональность учетных записей в Kubernetes).
Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB