Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

devops:kubernetes:info [26/06/2026 10:35] – створено osvexdevops:kubernetes:info [26/06/2026 10:36] (поточний) – osvex
Рядок 3: Рядок 3:
 Кубернетес можна уявити наступним чином: Кубернетес можна уявити наступним чином:
  
-Маніфест (YAML)\\ +Маніфест (YAML) 
-    │\\ + 
-    ▼\\ +<code> 
-Deployment\\ +  │\\ 
-    │\\ +  ▼\\ 
-    ▼\\ + 
-ReplicaSet\\ +</code> 
-    │\\ + 
-    ▼\\ +Deployment 
-Pods\\ + 
-    │\\ +<code> 
-    ▼\\+  │\\ 
 +  ▼\\ 
 + 
 +</code> 
 + 
 +ReplicaSet 
 + 
 +<code> 
 +  │\\ 
 +  ▼\\ 
 + 
 +</code> 
 + 
 +Pods 
 + 
 +<code> 
 +  │\\ 
 +  ▼\\ 
 + 
 +</code> 
 Containers Containers
  
-==== +==== **1. Маніфест (Manifest)** ====
-**1. Маніфест (Manifest)**  ====+
  
-Це просто +Це просто **YAML-файл** , у якому описано, що ти хочеш отримати. 
-**YAML-файл**  , у якому описано, що ти хочеш отримати.+<code> 
 +apiVersion: apps/v1 
 +kind: Deployment 
 +metadata: 
 +name: nginx 
 +…
  
-apiVersion: apps/v1\\ +</code>
-kind: Deployment\\ +
-metadata:\\ +
-name: nginx\\ +
-...+
  
 Ти застосовуєш його: Ти застосовуєш його:
Рядок 38: Рядок 58:
 Kubernetes читає файл і створює потрібні ресурси. Kubernetes читає файл і створює потрібні ресурси.
  
-==== +==== **2. Deployment** ====
-**2. Deployment**  ====+
  
-Deployment відповідає за те, +Deployment відповідає за те, **скільки подів повинно працювати** і **якої вони версії** .
-**скільки подів повинно працювати** +
-і +
-**якої вони версії** +
-.+
  
 Наприклад: Наприклад:
Рядок 56: Рядок 71:
 означає: означає:
  
-Deployment\\ +Deployment 
-  │\\ + 
-┌──┴──┐\\ +<code> 
-│     │\\+│\\ 
 + 
 +</code> 
 + 
 +┌──┴──┐ 
 +│ │
 Pod1 Pod2 Pod3 Pod1 Pod2 Pod3
  
Рядок 66: Рядок 86:
 Також через Deployment робляться rolling updates. Також через Deployment робляться rolling updates.
  
-==== +==== **3. ReplicaSet** ====
-**3. ReplicaSet**  ====+
  
 Це проміжний ресурс. Це проміжний ресурс.
Рядок 75: Рядок 94:
 Deployment автоматично створює ReplicaSet, а той вже стежить за кількістю подів. Deployment автоматично створює ReplicaSet, а той вже стежить за кількістю подів.
  
-Deployment\\ +Deployment 
-    │\\ + 
-ReplicaSet\\ +<code> 
-    │\\+  │\\ 
 + 
 +</code> 
 + 
 +ReplicaSet 
 + 
 +<code> 
 +  │\\ 
 + 
 +</code> 
 3 Pods 3 Pods
  
-==== +==== **4. Pod** ====
-**4. Pod**  ====+
  
 Под — це найменша одиниця, яку запускає Kubernetes. Под — це найменша одиниця, яку запускає Kubernetes.
Рядок 99: Рядок 127:
 └── nginx └── nginx
  
-==== +==== **5. Container** ====
-**5. Container**  ====+
  
 Це вже сам Docker-контейнер. Це вже сам Docker-контейнер.
  • devops/kubernetes/info.1782470129.txt.gz
  • Востаннє змінено: 26/06/2026 10:35
  • повз osvex