Recientemente Canonical je izvijestio o svojoj odluci da doda podršku za ContainerD radi poboljšanja performansi svojih proizvoda usmjerenih na Kubernetes. i druga rješenja za spremnike poput Microk8s.
Canonical je rekao da će lansiranje poboljšati "sigurnost i robusnost" asortimana spremnika, ali nastavit će podržavati Dockera na njegovoj liniji Kubernetes. Također će ostaviti tehnologiju na miru tijekom nadogradnji - klasteri će zadržati izvorno izabrano vrijeme izvođenja, a ne podnijeti prinudnu nadogradnju.
Indeks
Što je ContainerD?
ContainerD je vrijeme izvođenja za Linux i Windows, koje upravlja cjelokupnim životnim ciklusom spremnika na vašem host sustavu, od prijenosa i pohrane slika do izvršenja i nadzora spremnika, prijenosa slika, pohrane na niskoj razini do mrežnih privitaka, nadgledanja procesa i još mnogo toga.
ContainerD nudi sljedeće značajke:
- Podrška za format OCI spremnika
- Podrška za stvaranje mreža, kao i njihovo mijenjanje i uklanjanje sučelja.
- Više stanara podržano s CAS pohranom za globalne slike
- Podrška za OCI runtime specifikaciju (poznata i kao runC)
- Podrška za vrijeme rada spremnika i životni ciklus
- Upravljanje mrežnim spremnicima prostora imena za pridruživanje postojećih prostora imena
Što je Kubernetes?
Kubernetes je sustav kontejnera otvorenog koda koji automatizira implementaciju, dimenzioniranje i upravljanje kontejneriranim aplikacijama.
Oni pružaju mehanizme za razmještanje, održavanje i skaliranje aplikacija. Komponente koje čine Kubernetes dizajnirane su da budu labavo povezane, a istovremeno proširive, tako da mogu podržati širok spektar radnih tokova.
Što je Microk8s?
MicroK8s isporučuje se kao jedan priključni paket koji se može instalirati na 42 različite verzije Linuxa. Uz malo prostora na disku i memorije, MicroK8s pruža učinkovit način za početak rada s Kubernetesom, bilo da se radi o radnoj površini, poslužitelju, oblaku ili IoT uređajima.
Automatska ažuriranja i sigurnosne funkcije uključene su kako su definirane. Automatska ažuriranja osiguravaju da programeri uvijek rade na najnovijim verzijama Kubernetesa s binarnim datotekama isporučenim izravno iz izvora i konfiguriranim u sekundi.
Pokretanje najnovije verzije također znači da MicroK8s koristi prednosti ugrađenih sigurnosnih mogućnosti Kubernetesa.
ContainerD je najbolja opcija za maksimalnu upotrebu Kubernetesa
Uz poboljšanje sigurnosti, Containerd osigurava malu latenciju i robusne performanse za Canonical-ovu Kubernetesovu ponudu.
ContainerD je podržan u verzijama 1.14 Kubernetes i Microk8s zajedno s tradicionalnim Dockerovim vremenom izvođenja, koju Canonical obećava podržati u svojim ponudama Ubuntu Kubernetesa dizajniranim za podršku operacijama u više oblaka i kompatibilnosti s glavnim pružateljima usluga hostinga u oblaku, kao što su Amazon Elastic Container Service for Kubernetes (Amazon EKS), Google Kubernetes Engine i Azure Kubernetes Service.
ContainerD je postao industrijski standardni pogon usmjeren na jednostavnost, robusnost i prenosivost, rekla je Carmine Rimi, voditeljica proizvoda u Canonical Kubernetesu.
Dopuštanje Kubernetesu da upravlja ContainerD izravno smanjuje broj pokretnih dijelova i smanjuje kašnjenje u vrijeme pokretanja te poboljšava upotrebu CPU-a i memorije na svim čvorovima u klasteru.
Nakon što je gotovo dvije godine prihvaćen u CNCF, ContainerD nastavlja imati značajan trenutak u kojem se pokazuje potražnja za ključnim tehnologijama kontejnera, rekao je Chris Aniszczyk, glavni tehnički direktor Cloud Native Computing Foundation.
klijenti trebali bi biti svjesni da zadano vrijeme izvođenja njihovih klastera neće biti nadjačano nakon nadogradnje, što znači da ako koristite Docker vrijeme izvođenja, osim ako se ne odlučite za migraciju na spremnik, usredotočite se na jednostavnost, prenosivost i robusnost.
Ako ste zainteresirani i želite znati nešto više o ContainerD možete posjetiti web stranica projekta ili provjerite kod projekta u ovu vezu
Budite prvi koji će komentirati