Canonical fügt ContainerD-Unterstützung für Kubernetes und Microk8s hinzu

BehälterD

Recientemente Canonical hat über seine Entscheidung berichtet, ContainerD-Unterstützung hinzuzufügen, um die Leistung seiner auf Kubernetes ausgerichteten Produkte zu verbessern. und andere Behälterlösungen wie Microk8s.

Canonical sagte, der Start werde die "Sicherheit und Robustheit" seiner Containerserie verbessern, wird Docker jedoch weiterhin auf seiner Kubernetes-Linie unterstützen. Außerdem bleibt die Technologie bei Upgrades in Ruhe. Cluster behalten die ursprünglich ausgewählte Laufzeit bei, anstatt ein erzwungenes Upgrade zu ertragen.

Was ist ContainerD?

ContainerD ist die Laufzeit für Linux und Windows, die den gesamten Lebenszyklus des Containers auf Ihrem Hostsystem verwaltet. Von der Bildübertragung und -speicherung über die Ausführung und Überwachung von Containern, die Bildübertragung, die Speicherung auf niedriger Ebene bis hin zu Netzwerkanhängen, die Prozessüberwachung und vieles mehr.

ContainerD bietet folgende Funktionen:

  • Unterstützung für das OCI-Containerformat
  • Unterstützung bei der Erstellung von Netzwerken sowie deren Änderung und Beseitigung von Schnittstellen.
  • Mandantenfähig unterstützt mit CAS-Speicher für globale Bilder
  • Unterstützung für OCI-Laufzeitspezifikationen (auch als runC bezeichnet)
  • Unterstützung für Container-Laufzeit und Lebenszyklus
  • Verwalten von Netzwerk-Namespace-Containern zum Verbinden vorhandener Namespaces

Was ist Kubernetes?

Kubernetes ist ein Open-Source-Containersystem, das die Bereitstellung, Dimensionierung und Verwaltung von Containeranwendungen automatisiert.

Diese bieten die Mechanismen für die Bereitstellung, Wartung und Skalierung von Anwendungen. Die Komponenten, aus denen Kubernetes besteht, sind lose gekoppelt und dennoch erweiterbar, sodass sie eine Vielzahl von Workflows unterstützen können.

Was ist Microk8s?

MicroK8s wird als einzelnes Docking-Paket geliefert, das auf 42 verschiedenen Linux-Versionen installiert werden kann. Mit einem kleinen Speicherplatz und Speicher, MicroK8s bietet eine effiziente Möglichkeit, mit Kubernetes zu beginnen, egal ob auf dem Desktop, auf dem Server, in einer Cloud oder auf IoT-Geräten.

Automatische Updates und Sicherheitsfunktionen sind wie definiert enthalten. Automatische Updates stellen sicher, dass Entwickler immer mit den neuesten Versionen von Kubernetes arbeiten, wobei die Binärdateien direkt vom Quellcode bereitgestellt und in Sekunden konfiguriert werden.

Das Ausführen der neuesten Version bedeutet auch, dass MicroK8s die integrierten Sicherheitsfunktionen von Kubernetes nutzt.

ContainerD ist die beste Option, um die Nutzung von Kubernetes zu maximieren

MicroK8s Kubernetes

Neben der Verbesserung der Sicherheit, Containerd gewährleistet eine geringe Latenz und eine robuste Leistung für das Kubernetes-Angebot von Canonical.

ContainerD wird in Kubernetes und Microk1.14s Version 8 zusammen mit der traditionellen Docker-Laufzeit unterstütztCanonical verspricht, in seinen Ubuntu Kubernetes-Angeboten Unterstützung für Multi-Cloud-Vorgänge und Kompatibilität mit großen Cloud-Hosting-Anbietern wie dem Amazon Elastic Container Service für Kubernetes (Amazon EKS), der Google Kubernetes Engine und dem Azure Kubernetes Service zu leisten.

ContainerD wurde zum Industriestandard, der sich auf Einfachheit, Robustheit und Portabilität konzentriert, sagte Carmine Rimi, Produktmanager bei Canonical Kubernetes.

Durch die direkte Verwaltung von ContainerD durch Kubernetes wird die Anzahl der beweglichen Teile verringert, die Latenz beim Booten verringert und die CPU- und Speichernutzung auf allen Knoten im Cluster verbessert.

Nach fast zweijähriger Aufnahme in die CNCF hat ContainerD nach wie vor einen bedeutenden Moment, in dem die Nachfrage nach wichtigen Containertechnologien aufgezeigt wird, sagte Chris Aniszczyk, CTO der Cloud Native Computing Foundation.

Kunden Sie sollten sich bewusst sein, dass die Standardlaufzeit ihrer Cluster nach einem Upgrade nicht überschrieben wirdDies bedeutet, dass Sie sich bei Verwendung der Docker-Laufzeit auf Einfachheit, Portabilität und Robustheit konzentrieren müssen, es sei denn, Sie möchten auf den Container migrieren.

Wenn Sie interessiert sind und etwas mehr über ContainerD erfahren möchten Sie können die besuchen Projektwebsite oder checken Sie den Projektcode ein dieser Link.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.