Canonical upang magdagdag ng suporta sa ContainerD para sa Kubernetes at Microk8s

LalagyanD

Recientemente Iniulat ng Canonical ang desisyon nito na magdagdag ng suporta sa ContainerD upang mapabuti ang pagganap sa mga produktong nakatuon sa Kubernetes. at iba pang mga solusyon sa lalagyan tulad ng Microk8s.

Sinabi ni Canonical na ang paglulunsad ay magpapabuti sa "seguridad at pagiging matatag" ng saklaw ng mga lalagyan, ngunit patuloy na susuportahan ang Docker sa linya ng Kubernetes nito. Iiwan din nito ang teknolohiya nang nag-iisa sa mga pag-upgrade - panatilihin ng mga kumpol ang orihinal na napiling runtime kaysa sa matiis ang isang sapilitang pag-upgrade.

Ano ang LalagyanD?

Ang ContainerD ay ang runtime para sa Linux at Windows, na namamahala sa kumpletong siklo ng buhay ng lalagyan sa iyong host system, mula sa paglipat ng imahe at pag-iimbak sa pagpapatupad at pagsubaybay sa lalagyan, paglipat ng imahe, mababang antas ng imbakan hanggang sa mga kalakip ng network, pagsubaybay sa proseso at iba pa.

Nag-aalok ang ContainerD ng mga sumusunod na tampok:

  • Suporta para sa format ng lalagyan ng OCI
  • Suporta para sa paglikha ng mga network, pati na rin ang kanilang pagbabago at pag-aalis ng mga interface.
  • Sinusuportahan ng multi-nangungupahan na may imbakan ng CAS para sa mga pandaigdigang imahe
  • Suporta sa pagtutukoy ng runtime ng OCI (kilala rin bilang runC)
  • Lalagyan ng runtime at suporta sa lifecycle
  • Pamamahala ng Mga lalagyan ng Namespace sa Network upang Sumali sa Mga Umiiral na Namespace

Ano ang Kubernetes?

Kubernetes ay isang open-source system ng lalagyan na nag-o-automate ng paglalagay, sukat, at pamamahala ng mga lalagyan na aplikasyon.

Nagbibigay ito ng mga mekanismo para sa paglawak, pagpapanatili at pag-scale ng mga aplikasyon. Ang mga sangkap na bumubuo sa Kubernetes ay idinisenyo upang maluwag na maisama, ngunit maaabot upang masuportahan nila ang iba't ibang mga daloy ng trabaho.

Ano ang Microk8s?

Ang MicroK8s ay naihatid bilang isang solong docking package na maaaring mai-install sa 42 iba't ibang mga bersyon ng Linux. Na may isang maliit na disk space at memorya, Ang MicroK8s ay nagbibigay ng isang mahusay na paraan upang makapagsimula sa Kubernetes, maging sa desktop, sa server, sa isang ulap, o sa mga IoT device.

Ang mga awtomatikong pag-update at pag-andar sa seguridad ay kasama bilang tinukoy. Tinitiyak ng mga awtomatikong pag-update na laging gumagana ang mga developer mula sa pinakabagong mga bersyon ng Kubernetes na may mga binary na naihatid diretso mula sa mapagkukunan at na-configure sa mga segundo.

Ang pagpapatakbo ng pinakabagong bersyon ay nangangahulugan din na ang MicroK8s ay sinasamantala ang built-in na mga kakayahan sa seguridad ng Kubernetes.

Ang ContainerD ay ang pinakamahusay na pagpipilian upang ma-maximize ang paggamit ng Kubernetes

MicroK8s Kubernetes

Bilang karagdagan sa pagpapabuti ng seguridad, Tinitiyak ng Containerd ang mababang latency at matatag na pagganap para sa pag-aalok ng Canonical's Kubernetes.

Sinusuportahan ang ContainerD sa mga bersyon ng Kubernetes at Microk1.14s na 8 kasama ang tradisyunal na runtime ng Docker, na pinangako ng Canonical na susuportahan sa mga handog ng Ubuntu Kubernetes na idinisenyo upang suportahan ang mga operasyon ng multi-cloud at pagiging tugma sa mga pangunahing tagabigay ng cloud hosting tulad ng Amazon Elastic Container Service para sa Kubernetes (Amazon EKS), Google Kubernetes Engine at Azure Kubernetes Service.

Ang ContainerD ay naging pamantayang runtime ng industriya na nakatuon sa pagiging simple, katatagan at kakayahang dalhin, sinabi ni Carmine Rimi, Product Manager sa Canonical Kubernetes.

Pinapayagan ang Kubernetes na pamahalaan ang ContainerD na direktang binabawasan ang bilang ng mga gumagalaw na bahagi at binabawasan ang latency sa mga oras ng boot at pinapabuti ang paggamit ng CPU at memorya sa lahat ng mga node sa kumpol.

Matapos tanggapin sa CNCF sa loob ng halos dalawang taon, ang ContainerD ay patuloy na may isang makabuluhang sandali na nagpapakita ng pangangailangan para sa mga pangunahing teknolohiya ng lalagyan, sinabi ni Chris Aniszczyk, CTO ng Cloud Native Computing Foundation.

Mga customer dapat nilang magkaroon ng kamalayan na ang default na runtime ng kanilang mga kumpol ay hindi mai-override pagkatapos ng isang pag-upgrade, na nangangahulugang kung gumagamit ka ng runtime ng Docker, maliban kung magpasya kang lumipat sa lalagyan, tumuon sa pagiging simple, kakayahang dalhin, at pagiging matatag.

Kung ikaw ay interesado at nais mong malaman ng kaunti pa tungkol sa ContainerD maaari mong bisitahin ang website ng proyekto o suriin ang proyekto code sa ang link na ito.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.