Files
SecondBrain/00 Inbox/Deployment и ReplicaSet.md
T
2026-04-29 13:19:29 +03:00

33 lines
1.4 KiB
Markdown

---
status: processing
type: concept
tags:
- devops
created: 2025-12-17
updated: 2026-04-29
title: Deployment и ReplicaSet
---
# Deployment и ReplicaSet
Среди многих kube-controllers, есть два важных контроллера, которые отвечают за развертывание приложений в k8s.
- Deployment-controller
- Replicaset-controller
## Deployment
**Deployment-controller** отвечает за работу с декларативным описанием приложения для его последующего развертывания и обновления.
Сущность, которой оперирует deployment-controller называется *Deployment*.
## ReplicaSet
Deployment в своей работе использует концепцию набора репликаций
**Replicaset** — сущность Kubernetes, отвечающая за поддержку стабильного набора репликаций приложения, работающих в один момент времени.
За работу с Replicaset отвечает *Replicaset*-controller.
Приложения в k8s представлены в виде объединений контейнеров (**pod**).
Набором репликаций объединений контейнеров (**pods**) управляет replicaset.