TGViewer
Библиотека девопса | DevOps, SRE, Sysadmin Библиотека девопса | DevOps, SRE, Sysadmin @devopsslib · 10.4K subscribers
Post #3262 1.98K
👍 Тома в Kubernetes простыми словами

Тома (volumes) в Kubernetes — это важная часть работы с данными в контейнерах. Они помогают сохранить данные, которые могут быть утрачены при перезапуске контейнера, или поделиться ими между контейнерами в одном поде. Разберёмся, какие бывают тома, зачем они нужны и как их правильно использовать.

❓Зачем нужны тома?
Представьте, что ваш контейнер — это временный рабочий стол. Он может исчезнуть в любой момент, а все, что на нём лежало, пропадёт.
Чтобы избежать этого, Kubernetes предоставляет тома, которые:
➡️Сохраняют данные даже после завершения работы контейнера.
➡️Позволяют нескольким контейнерам обмениваться данными.
➡️Подключаются к внешним системам хранения (облакам, серверам).

Основные типы томов:
1️⃣emptyDir — это временный том, который создаётся каждый раз при запуске пода. Когда под завершается, данные удаляются. Идеально для временных файлов, например, кэша.

2️⃣hostPath — даёт контейнеру доступ к файлам и папкам хост-машины. Используется для журналов, настройки системы и других задач, требующих доступа к хосту.

3️⃣persistentVolumeClaim (PVC) — механизм для работы с долговременным хранилищем. Вы создаёте запрос (Claim) на место, а Kubernetes привязывает его к Persistent Volume. Отличный выбор для баз данных.

4️⃣configMap и secret — позволяют подключать конфигурационные данные (например, файлы настроек или пароли). secret шифрует данные для повышения безопасности.

5️⃣nfs и csi — эти тома используются для подключения внешнего хранилища. Например, общий сетевой ресурс (NFS) или облачное хранилище через интерфейс CSI.

6️⃣gitRepo — загружает код из репозитория прямо в том. Однако это устаревший метод — лучше использовать контейнерные образы.

7️⃣local — локальный том, привязанный к конкретному узлу. Подходит для приложений с высокими требованиями к производительности, но не переносим между узлами.

🐸Библиотека devops'a
  • 👍 3
  • 🔥 2
More from @devopsslib
  1. Oct 13, 2026Где развернуть свои сервисы, когда инфраструктура под угрозой? Коллеги, партнеры, друзья!…
  2. Oct 12, 2026👀 Как вы смотрите видео? Разбираете урок, слушаете интервью фоном или начинаете на телефо…
  3. Oct 10, 2026Showboat и Rodney помогают показать работу ИИ-агента Саймон Уиллисон собирает демонстрации…
  4. Oct 10, 2026Post #5047
  5. Sep 29, 2026Для тех, кто работает с Kubernetes и облачной инфраструктурой, в октябре намечается отличн…
  6. Sep 25, 2026🤖 ИИ-агенту теперь можно поставить задачу прямо в GitLab — и не расписывать каждый следую…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →