Перейти до вмісту

Набір інструментів сховищ Kubernetes

Трек інструментів | 3 модулі | ~2.5 години загалом

Набір інструментів сховищ Kubernetes (K8s Storage Deep Dive Toolkit) охоплює програмно-визначені рішення для зберігання даних, які працюють безпосередньо в Kubernetes. Замість того, щоб залежати від хмарних провайдерів або зовнішніх SAN, ці інструменти перетворюють вузли вашого кластера на розподілену платформу зберігання. Це критично важливо для розгортань на bare-metal, мультихмарної портативності та випадків, коли вам потрібен повний контроль над рівнем даних.

Цей набір застосовує концепції з основ Розподілених систем та Надійності інженерних систем.

Перед початком цього треку:

  • Впевнене володіння основами Kubernetes (PV, PVC, StorageClasses, CSI)
  • Розуміння StatefulSets та життєвого циклу томів
  • Базові концепції сховищ Linux (блочні пристрої, файлові системи, об’єктні сховища)
  • Основи Розподілених систем — реплікація, узгодженість
  • Основи Надійності інженерних систем — SLO, режими відмов
#МодульСкладністьЧас
16.1Rook/Ceph[COMPLEX]55-65 хв
16.2MinIO[MEDIUM]45-50 хв
16.3Longhorn[MEDIUM]45-55 хв

Результати навчання

Розділ «Результати навчання»

Після завершення цього треку ви зможете:

  1. Розгортати Rook/Ceph — повнофункціональне розподілене сховище (блок, ФС, об’єкт) в одному кластері
  2. Запускати MinIO — S3-сумісне об’єктне сховище для конвеєрів ML та бекапів
  3. Використовувати Longhorn — легке розподілене блочне сховище з вбудованим бекапом та DR
  4. Обирати правильне сховище — розуміти компроміси між Rook/Ceph, MinIO, Longhorn та хмарними CSI

Гід з вибору сховища

Розділ «Гід з вибору сховища»
ЯКЕ РІШЕННЯ ДЛЯ СХОВИЩА ОБРАТИ?
─────────────────────────────────────────────────────────────────
"Мені потрібні блочне, файлове ТА об'єктне сховища на одній платформі"
└──▶ Rook/Ceph
• Корпоративний рівень, перевірений масштабом
• Три типи сховищ в одному кластері
• Найвища операційна складність
• Найкраще для: великих кластерів, bare-metal, повної платформи
"Мені потрібне S3-сумісне об'єктне сховище в K8s"
└──▶ MinIO
• Високопродуктивне об'єктне сховище
• Пряма заміна S3
• Чудово для ML, бекендів логів, зберігання артефактів
• Найкраще для: навантажень об'єктного типу (Loki/Tempo)
"Мені потрібне просте, надійне блочне сховище для K8s"
└──▶ Longhorn
• Легке та просте в експлуатації
• Вбудований бекап в S3
• Інкрементальні знімки, DR між кластерами
• Найкраще для: Edge, малих/середніх кластерів, простоти
"Я в одній хмарі і хочу кероване сховище"
└──▶ Хмарні CSI (EBS, GCE PD, Azure Disk)
• Нульове операційне навантаження
• Обмежено однією хмарою
• Немає мультихмарної портативності
Модуль 16.1: Rook/Ceph
│ Повна платформа (block + FS + object)
│ Архітектура Ceph та Rook оператор
Модуль 16.2: MinIO
│ S3-сумісне сховище
│ ML конвеєри, цілі для бекапів
Модуль 16.3: Longhorn
│ Легке блочне сховище
│ Бекап, DR, snapshots
[Набір завершено] → Cloud-Native БД або Інструменти безпеки

“Сховище — це фундамент, на якому стоїть все, що має стан (stateful). Помиліться тут — і ваші БД, конвеєри ML та бекапи успадкують ті самі проблеми.”