18 lines
995 B
Markdown
18 lines
995 B
Markdown
# ReplicaSet — Core (one-screen)
|
||
|
||
## 1) Что такое ReplicaSet
|
||
**ReplicaSet (RS)** — базовый контроллер Kubernetes, который поддерживает **ровно N реплик Pod’ов** (сколько задано в манифесте).
|
||
|
||
Работает по принципу reconcile loop:
|
||
- сравнивает **текущее** состояние (сколько подов реально есть),
|
||
- с **желаемым** состоянием (сколько должно быть),
|
||
- создаёт/удаляет поды, чтобы “сойтись” к desired state.
|
||
|
||
## 2) Три ключевых элемента RS
|
||
1) **Selector** — какие pod’ы принадлежат этому RS (обычно по labels).
|
||
2) **Replicas** — желаемое количество pod’ов.
|
||
3) **Pod Template** — шаблон pod’а, по которому создавать новые.
|
||
|
||
---
|
||
**Source:** [[ReplicaSet|ReplicaSet]]
|