Canonical om ContainerD-ondersteuning voor Kubernetes en Microk8s toe te voegen

ContainerD

Onlangs Canonical heeft zijn beslissing gemeld om ContainerD-ondersteuning toe te voegen om de prestaties van zijn op Kubernetes gerichte producten te verbeteren. en andere containeroplossingen zoals Microk8s.

Canonical zei dat de lancering de "veiligheid en robuustheid" van zijn assortiment containers zal verbeteren, maar blijft Docker ondersteunen op zijn Kubernetes-lijn. Het zal de technologie ook met rust laten tijdens upgrades - clusters zullen de oorspronkelijk gekozen runtime behouden in plaats van een geforceerde upgrade te ondergaan.

Wat is ContainerD?

ContainerD is de runtime voor Linux en Windows, die de volledige levenscyclus van de container op uw hostsysteem beheert, van beeldoverdracht en opslag tot uitvoering en bewaking van containers, beeldoverdracht, opslag op laag niveau tot netwerkbijlagen, procesbewaking en meer.

ContainerD biedt de volgende functies:

  • Ondersteuning voor OCI-containerformaat
  • Ondersteuning voor het opzetten van netwerken, evenals het aanpassen en elimineren van interfaces.
  • Multi-tenant ondersteund met CAS-opslag voor globale images
  • Ondersteuning voor OCI-runtime-specificatie (ook bekend als runC)
  • Ondersteuning voor runtime en levenscyclus van containers
  • Beheer van netwerknaamruimtecontainers om deel te nemen aan bestaande naamruimten

Wat is Kubernetes?

Kubernetes is een open-source containersysteem dat de implementatie, grootte en beheer van gecontaineriseerde applicaties automatiseert.

Deze bieden de mechanismen voor de implementatie, het onderhoud en de schaalvergroting van applicaties. De componenten waaruit Kubernetes bestaat, zijn ontworpen om losjes te worden gekoppeld, maar toch uitbreidbaar, zodat ze een breed scala aan workflows kunnen ondersteunen.

Wat is Microk8s?

MicroK8s wordt geleverd als een enkel dockingpakket dat op 42 verschillende versies van Linux kan worden geïnstalleerd. Met een kleine schijfruimte en geheugen, MicroK8s biedt een efficiënte manier om met Kubernetes aan de slag te gaan, of het nu op de desktop, op de server, in een cloud of op IoT-apparaten is.

Automatische updates en beveiligingsfuncties zijn inbegrepen zoals gedefinieerd. Automatische updates zorgen ervoor dat ontwikkelaars altijd werken vanuit de nieuwste versies van Kubernetes met binaire bestanden die rechtstreeks vanaf de bron worden geleverd en in seconden worden geconfigureerd.

Het draaien van de nieuwste versie betekent ook dat MicroK8s profiteert van de ingebouwde beveiligingsmogelijkheden van Kubernetes.

ContainerD is de beste optie om het gebruik van Kubernetes te maximaliseren

MicroK8s Kubernetes

Naast het verbeteren van de beveiliging, Containerd zorgt voor een lage latentie en robuuste prestaties voor het Kubernetes-aanbod van Canonical.

ContainerD wordt ondersteund in Kubernetes- en Microk1.14s-versie 8, samen met de traditionele Docker-runtime, dat Canonical belooft te ondersteunen in zijn Ubuntu Kubernetes-aanbod dat is ontworpen om multi-cloudactiviteiten en compatibiliteit met grote cloudhostingproviders te ondersteunen, zoals Amazon Elastic Container Service for Kubernetes (Amazon EKS), Google Kubernetes Engine en Azure Kubernetes Service.

ContainerD werd de industriestandaard runtime gericht op eenvoud, robuustheid en draagbaarheid, aldus Carmine Rimi, productmanager bij Canonical Kubernetes.

Door Kubernetes in staat te stellen ContainerD direct te beheren, wordt het aantal bewegende onderdelen verminderd, de latentie bij het opstarten verminderd en het CPU- en geheugengebruik voor alle knooppunten in het cluster verbeterd.

Na bijna twee jaar te zijn opgenomen in de CNCF, heeft ContainerD nog steeds een belangrijk moment met de vraag naar belangrijke containertechnologieën, zegt Chris Aniszczyk, CTO van de Cloud Native Computing Foundation.

klanten ze moeten zich ervan bewust zijn dat de standaard looptijd van hun clusters niet overschreven wordt na een upgrade, wat betekent dat als u de Docker-runtime gebruikt, u zich moet concentreren op eenvoud, draagbaarheid en robuustheid, tenzij u besluit om naar de container te migreren.

Bent u geïnteresseerd en wilt u iets meer weten over ContainerD? je kunt de project website of bekijk de projectcode op deze link


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.