Canonical да добави поддръжка на ContainerD за Kubernetes и Microk8s

КонтейнерD

Recientemente 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 Kubernetes

В допълнение към подобряването на сигурността, Containerd осигурява ниска латентност и стабилна производителност за предлагането на Kubernetes на Canonical.

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

ContainerD се превърна в стандартно изпълнение в индустрията, фокусирано върху простотата, здравината и преносимостта, каза Кармине Рими, продуктов мениджър в Canonical Kubernetes.

Разрешаването на Kubernetes да управлява ContainerD директно намалява броя на движещите се части и намалява латентността по време на зареждане и подобрява използването на процесора и паметта във всички възли в клъстера.

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

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

Ако се интересувате и искате да научите малко повече за ContainerD можете да посетите уебсайт на проекта или проверете кода на проекта на тази връзка


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

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