Переезд с Docker[-Compose] на Kubernetes - мини-разбор инфраструктурного вебинара глазами архитектора данных. Я не настоящий ДевОпс, и часто кручу что-то простое в докере и докер-компоузе. Нужен просто Аэрфлоу или Суперсет - нет ничего проще развернуть готовый компоуз с ГитХаба и (какое-то время) радоваться, что все работает. Но все мы понимаем, что это времянка и рано или поздно при выходе на продакшен с SLA-ями придется переинжинирить инсталляцию на что-то более устойчивое. Чуть ранее я анонсировал вебинар про перенос инфрастурктуры с докера на кубер от коллег. Теперь у нас есть его запись. В вебинаре все разложили по полочкам - почему умные делают так, какие именно недостатки в простом докере и чего именно мы добиваемся переходя на более взрослое решение на основе K8S. Выписал себе пункты: 1️⃣ Докер - отличный старт, когда контейнеров мало и инфра небольшая. 2️⃣ Докер решает только задачу запуска контейнера. Не управления многими контейнерами, не интеграции с инструментами разработки. 3️⃣ В докере нет централизованного хранилища секретов, что приводит к хранению паролей и ключей в .env и прочих текстовых файлах, и в конце концов рано или поздно, к утечкам критических доступов. 4️⃣ То же - для сетевых практик, например разделения dev & prod 5️⃣ Docker Compose - хороший способ поддержать локальное окружение разработки. 6️⃣ Docker Compose - по дизайну односерверная инфраструктура. Он не подходит для создания хоть сколь-нибудь отказоустойчивой конфигурации, непрерывной выкатки, масштабирования. 7️⃣ На основе K8S намного легче добиться ситуации когда выкатка для разработчика - это просто коммит. То же с непрерывным обслуживанием конечных пользователей. 8️⃣ То же - для возможности быстрой откатки на предыдущее состояние, если что-то идет не так Мне было весьма полезно, хотя бы в том плане, что есть четкий набор аргументов, чего именно мы добиваемся при переходе на Кубер. Какие реально есть аргументы переноса, допустим, небольшой аналитической инфраструктуры на кубер. Тот случай, когда вроде не вчера знаком со всеми технологиями, но нужно послушать специалиста для того, чтобы в голове все улеглось в стройную картину.
Переезд с Docker[-Compose] на Kubernetes - мини-разбор инфраструктурного…
Из этого канала
- #317Грамотные нынче инвесторы пошли
Грамотные нынче инвесторы пошли
- #318Запускаю курс по Lakehouse, Iceberg, Modern Data Stack. В этом году по этим…
Запускаю курс по Lakehouse, Iceberg, Modern Data Stack. В этом году по этим темам я провел 2 вебинара, 3 доклада на конференциях, 1 круглый стол, 2 эфира,…
- #319Точно стоит послушать человека, написавшего свою СУБД (Tarantool)
Точно стоит послушать человека, написавшего свою СУБД (Tarantool)
- #315О технологических зонах и цифровых «железных занавесах» - 2. Про чисто…
О технологических зонах и цифровых «железных занавесах» - 2. Про чисто пользовательский опыт или про туризм - я спокоен. Простое наблюдение.
- #314О технологических зонах и цифровых «железных занавесах» Михаил Токовинин…
О технологических зонах и цифровых «железных занавесах» Михаил Токовинин сгущает краски, говоря о том что мир распадается на несколько технологических зон с…