Тома (Volumes) и постоянное хранилище
Часть курса Kubernetes
Всё, что вы разворачивали до сих пор, страдало беспамятством, и это было сделано намеренно. Под запускается, делает своё дело, а когда умирает, вместе с ним умирает и файловая система, в которую он писал. Для веб-сервера, раздающего страницы, это ровно то, что нужно. Для базы данных, катастрофа, и узнаёте вы об этом в тот момент, когда узел перезагрузился, а ваших данных просто нет.
Про причину стоит сказать точно, потому что это не случайность. Под, это одна работающая копия вашего приложения, и Kubernetes считает его расходным материалом: он переносит поды между машинами, заменяет их при обновлении и перезапускает при падении. Если бы данные жили внутри пода, переезд пода означал бы переезд данных, а перевозить данные между машинами планировщик не может делать между делом. ...
Хочешь изучать Kubernetes Тома (Volumes) и постоянное хранилище в реальной среде?
Нажми ниже, получи Linux-машину с Kubernetes наготове и пройди Тома (Volumes) и постоянное хранилище на практике вместе с AI-наставником, который знает твой код.
Начать этот урокТома (Volumes) и постоянное хранилищеЧему вы научитесь
- EmptyDir
- PersistentVolumeClaim
- StorageClass
- PVC manifest
- Mount in a Deployment
Читай этот урок на своём языке
Все уроки этого курса
14 уроков- 1Что такое Kubernetes25 мин
- 2Ваш первый Pod30 мин
- 3Развёртывания (Deployments) и ReplicaSets35 мин
- 4Сервисы (Services)35 мин
- 5Пробы (Probes) и самовосстановление35 мин
- 6ConfigMaps и Secrets35 мин
- 7Тома (Volumes) и постоянное хранилище35 мин
- 8Пространства имён (Namespaces) и метки (Labels)25 мин
- 9Ingress35 мин
- 10Основы Helm35 мин
- 11Масштабирование и HPA30 мин
- 12RBAC35 мин
- 13Наблюдаемость30 мин
- 14Итоговое задание: развертывание стека60 мин
