Canonical добавит поддержку ContainerD для Kubernetes и Microk8s

КонтейнерD

Недавно Canonical сообщила о своем решении добавить поддержку ContainerD для повышения производительности своих продуктов, ориентированных на Kubernetes. и другие контейнерные решения, такие как Microk8s.

Canonical заявила, что запуск повысит «безопасность и надежность» ее ассортимента контейнеров., но продолжит поддерживать Docker в своей линейке Kubernetes. Это также оставит технологию в покое во время обновлений - кластеры сохранят первоначально выбранную среду выполнения, а не выдержат принудительное обновление.

Что такое ContainerD?

ContainerD - это среда выполнения для Linux и Windows, которая управляет полным жизненным циклом контейнера в вашей хост-системе. от передачи и хранения изображений до выполнения и мониторинга контейнеров, передачи изображений, низкоуровневого хранилища и сетевых вложений, мониторинга процессов и многого другого.

ContainerD предлагает следующие возможности:

  • Поддержка формата контейнера OCI
  • Поддержка создания сетей, а также их модификации и устранения интерфейсов.
  • Мультитенантная поддержка с хранилищем CAS для глобальных образов
  • Поддержка спецификации времени выполнения OCI (также известная как runC)
  • Поддержка среды выполнения и жизненного цикла контейнера
  • Управление контейнерами сетевого пространства имен для присоединения к существующим пространствам имен

Что такое Kubernetes?

Kubernetes - это контейнерная система с открытым исходным кодом, которая автоматизирует развертывание, определение размера и управление контейнерными приложениями.

Они предоставляют механизмы для развертывания, обслуживания и масштабирования приложений. Компоненты, из которых состоит Kubernetes, спроектированы так, чтобы быть слабосвязанными, но при этом расширяемыми, поэтому они могут поддерживать широкий спектр рабочих процессов.

Что такое Microk8s?

MicroK8s поставляется как единый стыковочный пакет, который можно установить в 42 различных версиях Linux. С небольшим дисковым пространством и памятью, MicroK8s обеспечивает эффективный способ начать использовать Kubernetes, будь то на рабочем столе, на сервере, в облаке или на устройствах IoT.

Включены автоматические обновления и функции безопасности, как определено. Автоматические обновления гарантируют, что разработчики всегда работают с последними версиями Kubernetes с двоичными файлами, которые доставляются непосредственно из источника и настраиваются за секунды.

Запуск последней версии также означает, что MicroK8s использует встроенные возможности безопасности Kubernetes.

ContainerD - лучший вариант для максимального использования Kubernetes

MicroK8s Кубернетес

Помимо повышения безопасности, Containerd обеспечивает низкую задержку и высокую производительность для предложения Canonical Kubernetes.

ContainerD поддерживается в Kubernetes и Microk1.14s версий 8 вместе с традиционной средой выполнения Docker., который Canonical обещает поддерживать в своих предложениях Ubuntu Kubernetes, предназначенных для поддержки мультиоблачных операций и совместимости с основными поставщиками облачного хостинга, такими как Amazon Elastic Container Service для Kubernetes (Amazon EKS), Google Kubernetes Engine и Azure Kubernetes Service.

По словам Кармине Рими, менеджера по продукту Canonical Kubernetes, ContainerD стала отраслевым стандартом среды выполнения, ориентированной на простоту, надежность и переносимость.

Разрешение Kubernetes управлять ContainerD напрямую сокращает количество движущихся частей и снижает задержку при загрузке, а также улучшает использование ЦП и памяти на всех узлах кластера.

По словам Криса Анищика, технического директора Cloud Native Computing Foundation, после того, как ContainerD был принят в CNCF в течение почти двух лет, он продолжает демонстрировать значительный спрос на ключевые контейнерные технологии.

клиенты они должны знать, что время выполнения их кластеров по умолчанию не будет отменено после обновления., что означает, что если вы используете среду выполнения Docker, если вы не решите перейти на контейнер, сосредоточьтесь на простоте, переносимости и надежности.

Если вам интересно и вы хотите узнать немного больше о ContainerD вы можете посетить сайт проекта или проверьте код проекта в эту ссылку.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.