vault backup: 2026-04-29 13:19:29
This commit is contained in:
Vendored
+18
-4
@@ -22,6 +22,21 @@
|
||||
"title": "Kubernetes"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "089732df013c9481",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "00 Inbox/Deployment и ReplicaSet.md",
|
||||
"mode": "source",
|
||||
"source": false,
|
||||
"backlinks": false
|
||||
},
|
||||
"icon": "lucide-file",
|
||||
"title": "Deployment и ReplicaSet"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "adcb6e3e2a55e33f",
|
||||
"type": "leaf",
|
||||
@@ -110,8 +125,7 @@
|
||||
}
|
||||
],
|
||||
"direction": "horizontal",
|
||||
"width": 279.5,
|
||||
"collapsed": true
|
||||
"width": 491.5
|
||||
},
|
||||
"right": {
|
||||
"id": "38c591aa0966839e",
|
||||
@@ -263,9 +277,10 @@
|
||||
"obsidian-git:Open Git source control": false
|
||||
}
|
||||
},
|
||||
"active": "adcb6e3e2a55e33f",
|
||||
"active": "089732df013c9481",
|
||||
"lastOpenFiles": [
|
||||
"01 Library/02 DevOps/Kubernetes/Kubernetes.md",
|
||||
"00 Inbox/Deployment и ReplicaSet.md",
|
||||
"00 Inbox/Введение в сетевую безопасность.md",
|
||||
"01 Library/02 DevOps/Kubernetes/Алгоритм выбора лидера Lease.md",
|
||||
"01 Library/02 DevOps/Kubernetes/Алгоритм консенсуса raft.md",
|
||||
@@ -304,7 +319,6 @@
|
||||
"03 Journal/2025/12 - December/02.12.25 - Tuesday.md",
|
||||
"diary_Я (копия).csv",
|
||||
"diary_Я.csv",
|
||||
"01 Library/11 Machine Learning/Метрические алгоритмы.md",
|
||||
"01 Library/10 Finance/Экономическая Безопасность",
|
||||
"00 Inbox/Курсовая инфа.md.tmp.165293.1776760040061",
|
||||
"CLAUDE.md.tmp.114174.1776715992129",
|
||||
|
||||
@@ -0,0 +1,33 @@
|
||||
---
|
||||
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.
|
||||
Reference in New Issue
Block a user