
Прошлая неделя подарила два «вкусных» релиза из Open Source-мира контейнеров: практически одновременно обновились Docker (версия 17.06) и Kubernetes (версия 1.7). Какие возможности они принесли? В статье представлена информация из анонсов и release notes этих релизов с небольшими уточнениями по некоторым из ключевых изменений.Читать полностью »
Рубрика «docker» - 53
Docker 17.06 и Kubernetes 1.7: ключевые новшества
2017-07-03 в 5:30, admin, рубрики: devops, docker, kubernetes, Блог компании Флант, контейнеры, микросервисы, Серверное администрирование, системное администрированиеПостроение систем управления приложениями в распределенной кластерной инфраструктуре на базе технологии MESOS
2017-06-27 в 13:37, admin, рубрики: Apache, big data, devops, docker, linux, mesos, mesosphere, Блог компании Петер-Сервис, Настройка Linux, системное администрированиеВ наше время термин “BIG DATA” у всех на слуху. После появления в сети и в прессе многочисленных публикаций, связанных с обработкой «больших данных», интерес к этой теме постоянно растет. Все более широким спросом пользуются системы управления базами данных с
использованием технологии NoSQL. Всем понятно, что для построения систем “BIG DATA” необходимо располагать внушительными аппаратными ресурсами. Еще более важно уметь оптимально использовать вычислительные ресурсы системы и эффективно их масштабировать. Это неизбежно меняет подходы к построению систем обработки данных. Читать полностью »
Расставляем точки над микросервисами. Секция Avito на РИТ++ 2017 (Видео)
2017-06-23 в 10:05, admin, рубрики: docker, event stream processing, Go, hashicorp vault, kubernetes, архитектура, Блог компании Avito, высокая производительность, микросервисы, Разработка веб-сайтовВот и подоспели материалы с фестиваля РИТ++ 2017. Мы выступили там с докладами по темам machine learning, front-end и mobile разработки и провели отдельный тематический блок, посвященный микросервисам. Под катом – видеозаписи выступлений на этой секции наших докладчиков и коллег из других компаний. Обязательно загляните, чтобы узнать о подходах к работе с микросервисами и интересных приемах, которые реально использовать для решения ваших задач.
Наш опыт с Kubernetes в небольших проектах (обзор и видео доклада)
2017-06-21 в 6:06, admin, рубрики: continuous delivery, devops, docker, kubernetes, Блог компании Флант, микросервисы, непрерывная интеграция, Серверное администрирование, системное администрирование, Флант
6 июня на конференции RootConf 2017, проходившей в рамках фестиваля «Российские интернет-технологии» (РИТ++ 2017), в секции «Непрерывное развертывание и деплой» прозвучал доклад «Наш опыт с Kubernetes в небольших проектах». В нём рассказывалось об устройстве, принципах работы и основных возможностях Kubernetes, а также о нашей практике использования этой системы в небольших проектах.
По традиции мы рады представить видео с докладом (около часа, гораздо информативнее статьи) и основную выжимку в текстовом виде.Читать полностью »
Как создать современную CI-CD-цепочку с помощью бесплатных облачных сервисов
2017-06-13 в 6:00, admin, рубрики: continuous delivery, continuous deployment, continuous integration, devops, docker, github, heroku, pipeline, travis, Блог компании Southbridge, Программирование, Разработка веб-сайтов, Тестирование IT-систем

Решение поставленной перед разработчиком задачи бывает найти нелегко. Но как только оно получено, автору сразу хочется поделиться им со всем миром, ведь это так здорово — «отгружать» код. Неиспользуемая программа — это не что иное, как цифровой мусор. Чтобы не тратить время на никому не нужный софт, современные разработчики поставляют функциональность небольшими порциями, разбивая процесс на короткие итерации.
Такой способ создания программного обеспечения используется в процессах Непрерывной интеграции (Continuous Integration) и Непрерывного развертывания (Continuous Deployment), или CI/CD-цепочке. В этой статье мы пройдем по всем шагам настройки такой цепочки, используя для ее построения бесплатные облачные сервисы.
Путешествие внутрь Avito: платформа
2017-06-08 в 10:20, admin, рубрики: docker, kubernetes, архитектура, Блог компании Avito, виртуализация, микросервисы, Платформа, серверы, сеть, хранение данных
Мы уже рассказали вам о хранилище Avito, картинках, медиапикере, но главный вопрос так и оставался нераскрытым: какая она, архитектура платформы, из каких компонентов состоит и какой стек использует. Вы просили рассказать об аппаратной составляющей Avito, используемой системе виртуализации, СХД и так далее — ну что же, отвечаем.
Читать полностью »
Когда docker-compose не хватает
2017-06-07 в 20:23, admin, рубрики: ddk, docker, docker-compose, Программирование, Разработка веб-сайтовО чем пойдет речь
Здесь периодически появляются посты, в которых авторы делятся своими подходами по использованию docker. Ну что же, вот вам еще один. Ниже я расскажу о нашем опыте использования docker-окружения, о неудобствах, с которыми мы столкнулись, как мы с ними боролись, и во что это вылилось. А также поделюсь небольшим, но столь полезным для нас, инструментом.

Полезные утилиты при работе с Kubernetes
2017-06-05 в 6:09, admin, рубрики: devops, docker, kubernetes, Блог компании Флант, контейнеры, Серверное администрирование, системное администрирование
В статье кратко рассмотрены сторонние Open Source-утилиты для Kubernetes, реализующие разные возможности и призванные помочь в повседневной работе. 4 из них взяты из англоязычного материала и помогают в: автоматическом обновлении конфигураций, отслеживании нагрузки по контейнерам/подам/нодам, переключении контекстов, создании DIND-кластеров (Docker in Docker). Остальные — найдены на GitHub и представлены коротким списком.Читать полностью »
Container Networking Interface (CNI) — сетевой интерфейс и стандарт для Linux-контейнеров
2017-05-31 в 5:20, admin, рубрики: CNCF, CNI, coreos, devops, docker, kubernetes, Блог компании Флант, контейнеры, Сетевые технологии, сети, системное администрирование, метки: CNI
На прошлой неделе фонд CNCF (Cloud Native Computing Foundation) объявил о принятии под своё крыло 10-го Open Source-проекта — CNI (Container Networking Interface). Его задача — обеспечить всё необходимое для стандартизированного управления сетевыми интерфейсами в Linux-контейнерах и гибкого расширения сетевых возможностей. В CNCF объяснили необходимость такого проекта активным распространением контейнеризированных приложений в мире production и утверждают, что «подобно тому, как Kubernetes позволяет разработчикам массово запускать контейнеры на тысячах машинах, этим контейнерам в больших масштабах требуется сетевое управление [и реализующий его фреймворк]».
Как же появился CNI и что он предлагает?Читать полностью »
ENTRYPOINT vs CMD: назад к основам
2017-05-30 в 6:22, admin, рубрики: devops, docker, entrypoint, Блог компании Southbridge, виртуализация, Серверное администрирование, системное администрирование
Название ENTRYPOINT всегда меня смущало. Это название подразумевает, что каждый контейнер должен иметь определенную инструкцию ENTRYPOINT. Но после прочтения официальной документации я понял, что это не соответствует действительности.

