Анонсирована официальная поддержка Kubernetes в Docker и Moby

Сегодня на конференции dockercon EU 17, проходящей в Копенгагене (Дания), компания Docker объявила об официальной поддержке в своей платформе конкурирующего Open Source-продукта для оркестровки контейнеров — Kubernetes.

Поддержка Kubernetes в Docker
Поддержка Kubernetes в Docker / Иллюстрация с сайта Blog.Docker.Com

В Docker рассматривают свою программную платформу как состоящую из четырёх слоёв: 1) исполняемой среды для запуска контейнеров containerd (соответствует стандарту от OCI, Open Container Initiative), 2) инструмента оркестровки Swarm («превращает группу узлов в распределённую систему»), 3) Docker Community Edition (реализация простого рабочего процесса по сборке и доставке приложений в контейнерах), 4) Docker Enterprise Edition (безопасное управление контейнерами в production). Все эти слои собираются из Open Source-компонентов с помощью проекта Moby. При этом, как отмечают в компании, важной составляющей философии, стоящей за Docker, являются гибкость и предоставление свободы выбора.

Несмотря на наличие в Docker режима Swarm — родного решения для оркестровки контейнеров, появившегося в 2016 году вместе с проектом SwarmKit, — клиенты компании по-прежнему ожидают увидеть в платформе Docker интегрированную поддержку альтернативных решений, таких как Kubernetes: «Или по той причине, что они уже спроектировали свои сервисы для работы с Kubernetes, или потому что Kubernetes имеет конкретные возможности, которые им нужны». Идя навстречу запросам клиентов и следуя выбранной философии, в Docker объявили о поддержке Kubernetes в качестве одной из опций для оркестровки (наравне со Swarm) в Docker Enterprise Edition, Docker для Mac и Windows.

Кроме того, в Docker работают над новыми компонентами, которые позволят упростить пользователям Docker «родной деплой приложений с оркестровкой Kubernetes»: «Например, используя такие механизмы для расширения возможностей Kubernetes, как Custom Resources и API server aggregation layer, новая версия Docker с поддержкой Kubernetes позволит пользователям деплоить их приложения на Docker Compose как родные для Kubernetes поды и сервисы». В следующей версии Docker разработчики смогут собирать и тестировать на своих рабочих компьютерах приложения, созданные для запуска в production с Kubernetes.

Работа в Moby над поддержкой Kubernetes для Docker ведётся уже более года и включает в себя необходимые изменения в таких Open Source-проектах, как containerd и cri-containerd, LinuxKit, InfraKit, libnetwork, Notary, libentitlement.

В качестве дистрибутива Kubernetes, интегрируемого с Docker, будет использоваться основная community-сборка проекта, официально выпускаемая некоммерческой организацией CNCF: «Не будет форка, устаревшей версии, обёрнутой во что-либо или как-либо ограниченной версии», — заверяют в Docker.

Дмитрий Шурупов по материалам Blog.Docker.Com, Moby Blog.







Интересные новости
Незавершенная версия Windows 7 работает лучше Vista
Программист открыл заблокированные возможности Windows 7
Quick Slide Show 2.32: создание flash-презентаций
Покупатели гоняются за старыми компьютерами ради Windows XP
Визуализатор V-Ray 1.5 Service Pack 2 с поддержкой 3ds Max 2009
Блок рекламы


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

Поддержка Face ID появится в компьютерах Apple Mac в течение «пары лет»
В ядре Linux 5.13 появится начальная поддержка ARM-процессора Apple M1
Вышла официальная версия архиватора 7-Zip для Linux — более 20 лет он был эксклюзивом Windows
В Chrome OS появилась поддержка Steam и Linux-приложений
Oracle открыла код двух проектов для Kubernetes на базе Fn project и Cluster Federation
Представлен Amazon EKS для запуска кластеров Kubernetes в облаке AWS
container-diff — новая утилита от Google для сравнения образов Docker-контейнеров
CNCF начала сертификацию дистрибутивов и платформ на базе Kubernetes
AT&T добавила Kubernetes и Helm в свою промышленную облачную платформу на базе OpenStack
Microsoft выпустила Brigade для организации CI/CD pipelines в Kubernetes
Последние новости

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