Canonical va adăuga suport ContainerD pentru Kubernetes și Microk8s

ContainerD

recent Canonical și-a raportat decizia de a adăuga suport ContainerD pentru a îmbunătăți performanța produselor sale axate pe Kubernetes. și alte soluții de containere, cum ar fi Microk8s.

Canonical a declarat că lansarea va îmbunătăți „securitatea și robustețea” gamei sale de containere, dar va continua să sprijine Docker pe linia sa Kubernetes. De asemenea, va lăsa tehnologia singură în timpul actualizărilor - clusterele vor păstra timpul de rulare ales inițial, mai degrabă decât să suporte un upgrade forțat.

Ce este ContainerD?

ContainerD este timpul de execuție pentru Linux și Windows, care gestionează ciclul de viață complet al containerului de pe sistemul dvs. gazdă, de la transferul și stocarea imaginilor la executarea și monitorizarea containerelor, transferul imaginilor, stocarea la nivel scăzut la atașamentele de rețea, monitorizarea proceselor și multe altele.

ContainerD oferă următoarele caracteristici:

  • Suport pentru formatul containerului OCI
  • Suport pentru crearea de rețele, precum și modificarea și eliminarea interfețelor acestora.
  • Multi-chiriaș acceptat cu stocare CAS pentru imagini globale
  • Suport pentru specificații Runtime OCI (cunoscut și sub numele de runC)
  • Runtime pentru containere și suport pentru ciclul de viață
  • Gestionarea containerelor de spațiu de nume de rețea pentru a vă alătura spațiilor de nume existente

Ce este Kubernetes?

Kubernetes este un sistem open-source de containere care automatizează implementarea, dimensionarea și gestionarea aplicațiilor containerizate.

Acestea oferă mecanismele pentru implementarea, întreținerea și scalarea aplicațiilor. Componentele care alcătuiesc Kubernetes sunt proiectate pentru a fi cuplate slab, dar extensibile, astfel încât să poată susține o mare varietate de fluxuri de lucru.

Ce este Microk8s?

MicroK8s este livrat ca un singur pachet de andocare care poate fi instalat pe 42 de versiuni diferite de Linux. Cu un mic spațiu pe disc și memorie, MicroK8 oferă un mod eficient de a începe cu Kubernetes, fie că este pe desktop, pe server, într-un cloud sau pe dispozitive IoT.

Actualizările automate și funcțiile de securitate sunt incluse așa cum sunt definite. Actualizările automate asigură faptul că dezvoltatorii lucrează întotdeauna de la cele mai recente versiuni de Kubernetes cu binare livrate direct de la sursă și configurate în câteva secunde.

Rularea celei mai recente versiuni înseamnă, de asemenea, că MicroK8s profită de capacitățile de securitate încorporate ale Kubernetes.

ContainerD este cea mai bună opțiune pentru a maximiza utilizarea Kubernetes

MicroK8s Kubernetes

Pe lângă îmbunătățirea securității, Containerd asigură o latență scăzută și performanțe robuste pentru oferta Kubernetes de la Canonical.

ContainerD este acceptat în versiunile 1.14 Kubernetes și Microk8s împreună cu tradiționalul timp de rulare Docker, pe care Canonical promite să o susțină în ofertele sale Ubuntu Kubernetes concepute pentru a sprijini operațiunile multi-cloud și compatibilitatea cu furnizorii majori de găzduire în cloud precum Amazon Elastic Container Service for Kubernetes (Amazon EKS), Google Kubernetes Engine și Azure Kubernetes Service.

ContainerD a devenit timpul de execuție standard al industriei axat pe simplitate, robustețe și portabilitate, a declarat Carmine Rimi, Manager de produs la Canonical Kubernetes.

Permiterea Kubernetes să gestioneze ContainerD reduce direct numărul de piese în mișcare și reduce latența la timpii de pornire și îmbunătățește utilizarea procesorului și a memoriei pe toate nodurile din cluster.

După ce a fost acceptat în CNCF timp de aproape doi ani, ContainerD continuă să aibă un moment semnificativ care arată cererea pentru tehnologiile cheie pentru containere, a declarat Chris Aniszczyk, CTO al Cloud Native Computing Foundation.

clienții ar trebui să fie conștienți de faptul că timpul de execuție implicit al clusterelor lor nu va fi suprascris după o actualizare, ceea ce înseamnă că, dacă utilizați timpul de execuție Docker, cu excepția cazului în care decideți să migrați la container, concentrați-vă pe simplitate, portabilitate și robustețe.

Dacă sunteți interesat și doriți să aflați mai multe despre ContainerD puteți vizita site-ul proiectului sau verificați codul proiectului în acest link.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.