33 lines
1.4 KiB
Markdown
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. |