Kubernetes управляет контейнерами (приложениями), ARGO SIII - данными. Это два разных, но идеально дополняющих друг друга уровня.
Контейнеры в K8s смертны: перезапускаются,мигрируют, масштабируются.
Локальный диск контейнера - как мел на доске: исчезает при перезапуске.
Данные должны жить отдельно.
Сценарий, который работает у всех:
Ваше приложение в Kubernetes обращается к ARGO SIII по S3-протоколу (HTTP/API) и сохраняет файлы вовне. Под (Pod) упал, переехал на другую ноду, воскрес - данные на месте.
Что это значит для вас:
⏺Не нужно монтировать S3 как файловую систему (и ломать голову с костылями).
⏺Любое приложение, умеющее работать с S3 API, будет работать с ARGO SIII.
⏺Никакой магии - только архитектура, где процессы и данные разделены.
Kubernetes отвечает за бессмертие процессов. ARGO SIII - за бессмертие данных. Вместе - отказоустойчивая инфраструктура.
Хотите узнать детали? Пишите на storage@argo.tech
Post #120
140

- ❤ 1