Онлайн-сервис 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+→

Интересные новости
В Windows 10 добавили новый режим производительностиВ Windows 10 добавили новый режим производительности
ОС Ubuntu будет следить за пользователямиОС Ubuntu будет следить за пользователями
Google сообщил о серьёзной уязвимости в браузере Microsoft EdgeGoogle сообщил о серьёзной уязвимости в браузере Microsoft Edge
Microsoft перепишет Skype с нуля из-за найденной уязвимостиMicrosoft перепишет Skype с нуля из-за найденной уязвимости
На iOS и macOS новый баг. Символ перезагружает устройства и блокирует приложения
Блок рекламы


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

Apple призвала GitHub как можно быстрее удалить утечку исходного кода iOSApple призвала GitHub как можно быстрее удалить утечку исходного кода iOS
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
Последние новости

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