Онлайн-сервис GitHub начал использовать Kubernetes (и Docker) в своём production

Из Twitter-публикации системного администратора GitHub за 12 июля стало известно, что крупный онлайн-сервис успешно перенёс часть своей инфраструктуры на Open Source-платформу управления контейнерами Kubernetes.

Твит Aaron Brown про Kubernetes
Твит Aaron Brown про Kubernetes / Иллюстрация с сайта Twitter.com

Как сообщил Aaron Brown (SRE в GitHub), «если вы ходите по страницам GitHub сегодня, то вас может заинтересовать тот факт, что с этого дня весь веб-контент отдаётся с помощью Kubernetes». Из ответов инженера на вопросы Twitter-пользователей стало известно также следующее:

  • по состоянию на 12 июля трафик на контейнеры, управляемые Kubernetes, были переключены для веб-фронтенда и сервиса Gist, а приложения API находились в процессе миграции;
  • на данный момент в контейнерах находятся только stateless-приложения (т.е. не СУБД и подобные сервисы, хранящие свои данные), поскольку миграция stateful-компонентов «трудна и не даст нам большой выгоды на данном этапе», т.к. «у нас [в GitHub] уже налажена обширная автоматизация [для обслуживания] MySQL, Redis и Git»;
  • в качестве решения для контейнеров используется Docker;
  • в качестве сетевого решения применяется плагин Calico для CNI (Container Network Interface);
  • Kubernetes был выбран как оптимальный вариант для сотрудников GitHub: «Mesos/Nomad ни хуже ни лучше — они просто другие».

Специалисты GitHub готовят более подробное описание процесса миграции на Kubernetes для своего блога.

Дмитрий Шурупов по материалам Twitter.com.




!

Если для Вас конкретно эта новость оказалась важной или интересной - пожалуйста, поделитесь ею в своей любимой социальной сети с помощью кнопок, расположенных под этим текстом. Это поможет нам в будущем делать более качественную подборку материалов, исходя из Ваших потребностей\интересов.




Коды для вставки в блог\форум

blog comments powered by Disqus


Вспомним другие новости из этого раздела?


Soft

←+Ctrl+→

Интересные новости
Apple выпустила macOS High Sierra 10.13.2Apple выпустила macOS High Sierra 10.13.2
Oracle открыла код двух проектов для Kubernetes на базе Fn project и Cluster FederationOracle открыла код двух проектов для Kubernetes на базе Fn project и Cluster Federation
В Apple HomeKit найдена опасная уязвимостьВ Apple HomeKit найдена опасная уязвимость
В ноутбуках HP обнаружен скрытый кейлоггерВ ноутбуках HP обнаружен скрытый кейлоггер
Трамп подписал закон о запрете ПО «Kaspersky Lab»Трамп подписал закон о запрете ПО «Kaspersky Lab»
Блок рекламы


Похожие новости

Oracle открыла код двух проектов для Kubernetes на базе Fn project и Cluster FederationOracle открыла код двух проектов для Kubernetes на базе Fn project и Cluster Federation
Представлен Amazon EKS для запуска кластеров Kubernetes в облаке AWSПредставлен Amazon EKS для запуска кластеров Kubernetes в облаке AWS
В LibreOffice Calc добавили начальную поддержку многопоточных вычисленийВ LibreOffice Calc добавили начальную поддержку многопоточных вычислений
CNCF начала сертификацию дистрибутивов и платформ на базе KubernetesCNCF начала сертификацию дистрибутивов и платформ на базе Kubernetes
AT&T добавила Kubernetes и Helm в свою промышленную облачную платформу на базе OpenStackAT&T добавила Kubernetes и Helm в свою промышленную облачную платформу на базе OpenStack
Microsoft выпустила Brigade для организации CI/CD pipelines в KubernetesMicrosoft выпустила Brigade для организации CI/CD pipelines в Kubernetes
Вышел CRI-O 1.0.0 для запуска альтернативных (не Docker) контейнеров в KubernetesВышел CRI-O 1.0.0 для запуска альтернативных (не Docker) контейнеров в Kubernetes
Fleet Commander для централизованного управления Linux-десктопами с GNOME готов к productionFleet Commander для централизованного управления Linux-десктопами с GNOME готов к production
Анонсирована официальная поддержка Kubernetes в Docker и MobyАнонсирована официальная поддержка Kubernetes в Docker и Moby
Онлайн-сервисы SUSE Studio и Open Build Service объединяют в SUSE Studio ExpressОнлайн-сервисы SUSE Studio и Open Build Service объединяют в SUSE Studio Express
Последние новости

Подгружаем последние новости