Wie man

Installieren Sie CRI-O Container Runtime auf Ubuntu 20.04|18.04

Installieren Sie CRI-O Container Runtime auf Ubuntu 20.04|18.04

Diese Anleitung führt Sie durch die Installation von CRI-O Container Runtime auf Ubuntu 20.18.04.04. CRI-O ist eine OCI-basierte Implementierung von Kubernetes Container Runtime Interface (CRI), die einen Integrationspfad zwischen OCI-konformen Laufzeiten und dem Kubelet bereitstellen soll.

CRI-O wurde erstellt, um folgende Kernfunktionen bereitzustellen:

Die von CRI-O verwendeten Bibliotheken sind:

Installieren Sie CRI-O Container Runtime auf Ubuntu 20.04|18.04

Wir werden vorgefertigte Binärpakete verwenden, um die CRI-O-Container-Laufzeit zu installieren. Führen Sie die folgenden Schritte aus, um CRI-O Container Runtime auf Ubuntu 20 . zu installieren.04|18.04.

Schritt 1: System aktualisieren

Stellen Sie sicher, dass Ihr Ubuntu-System aktualisiert ist. Wenn Sie befürchten, dass dies Ihr System beschädigen könnte, können Sie es überspringen.

sudo apt-Update && sudo apt-Upgrade

Es wird empfohlen, Ihr System neu zu starten, um sicherzustellen, dass es mit der aktualisierten Version ausgeführt wird.

sudo systemctl reboot

Schritt 2: CRI-O Kubic-Repository hinzufügen

Fügen Sie das Kubic-Repository hinzu, das Binärpakete für Debian-basierte Systeme hostet. Wenn Sie CRI-O mit Kubernetes verwenden, installieren Sie die Version, die der Kubernetes-Version entspricht, die Sie einrichten.

Wenn Ihre Kubernetes-Version 1.17, CRI-O-Version installieren 1.17.

CRIO_VERSION=1.17 . /etc/os-release sudo sh -c "echo 'deb http://download.openuse.org/repositories/devel:/kubic:/libcontainers:/stable/x$NAME_$VERSION_ID/ /' >/etc/apt/sources.aufführen.d/devel:kubic:libcontainers:stable.aufführen" 

Nachdem das Repository zu Ihrem System hinzugefügt wurde, importieren Sie den GPG-Schlüssel:

wget -nv https://download.openuse.org/repositories/devel:kubic:libcontainers:stable/x$NAME_$VERSION_ID/Release.Taste -O- | sudo apt-key hinzufügen -

Schritt 3: Installieren Sie CRI-O auf Ubuntu 20.04 | Ubuntu 18.04

Wenn das Repository hinzugefügt wird, aktualisieren Sie den apt-Cache und installieren Sie CRI-O auf Ubuntu.

sudo apt aktualisieren sudo apt installieren cri-o-$CRIO_VERSION

Akzeptieren Sie die Installationsaufforderung mit ja Schlüssel.

Die folgenden zusätzlichen Pakete werden installiert: conmon container-common container-golang container-image libgpgme11 runc Empfohlene Pakete: containernetworking-plugins Die folgenden NEUEN Pakete werden installiert: conmon container-common container-golang container-image cri-o-1.17 libgpgme11 runc 0 aktualisiert, 7 neu installiert, 0 zu entfernen und 0 nicht aktualisiert. Muss 23 . bekommen.3 MB Archiv. Nach diesem Vorgang werden 107 MB zusätzlicher Speicherplatz verwendet. Möchtest du fortfahren? [J/n] ja

Crio-Dienst starten und aktivieren:

sudo systemctl enable crio.service sudo systemctl start crio.Bedienung

Der Servicestatus kann mit dem Befehl überprüft werden:

$ systemctl status crio ● crio.service - Container Runtime Interface für OCI (CRI-O) Geladen: geladen (/lib/systemd/system/crio.Bedienung; aktiviert; Herstellervoreinstellung: aktiviert) Aktiv: aktiv (läuft) seit So 07.06.2020 20:16:50 MESZ; vor 37s Docs: https://github.com/cri-o/cri-o Haupt-PID: 2461 (Crio) Aufgaben: 13 Speicher: 7.7M CGroup: /system.Scheibe/Crio.service └─2461 /usr/bin/crio 07.06. 20:16:50 ubuntu systemd[1]: Container Runtime Interface for OCI (CRI-O) wird gestartet… 07.06. 20:16:50 ubuntu systemd[1]: Started Container Laufzeitschnittstelle für OCI (CRI-O).

Schritt 4: Verwenden von CRI-O unter Ubuntu 20.04 | 18.04

Das Kommandozeilen-Tool crioctl kann über das cri-tools-Paket installiert werden.

sudo apt cri-tools installieren

Existenz von prüfen kritl Befehl:

$ crictl info  "status":  "conditions": [  "type": "RuntimeReady", "status": true, "reason": "", "message": "" ,  "type": " NetworkReady", "status": false, "reason": "NetworkPluginNotReady", "message": "Netzwerk-Plugin gibt Fehler zurück: Fehlendes CNI-Standardnetzwerk"  ]  

Ziehen Sie ein Testbild:

#crictl pull nginx Image ist für Docker aktuell.io/library/[email protected]:c870bf53de0357813af37b9500cb1c2ff9fb4c00120d5fe1d75c21591293c34d #crictl pull hello-world Bild ist aktuell für Docker.io/library/[email protected]:6a65f928fb91fcfbc963f7aa6d57c8eeb426ad9a20c7ee045538ef34847f44f1 # crictl pull busybox Bild ist aktuell für Docker.io/library/[email protected]:95cf004f559831017cdf4628aaf1bb30133677be8702a8c5f2994629f637a209 

Verfügbare Bilder auflisten:

# crictl images IMAGE TAG IMAGE ID SIZE docker.io/library/alpin neueste a24bb4013296f 5.85 MB Docker.io/library/busybox neueste 1c35c44120825 1.44 MB Docker.io/library/hello-world neueste bf756fb1ae65a 20kB Docker.io/library/nginx neueste 4392e5dad77db 136MB

Pod-Sandbox-Konfigurationsdatei erstellen:

Katze >nginx.json<Netz-Pod.json<

Führen Sie die Kapsel aus

sudo crictl runp net-pod.json sudo crictl erstellen nginx.json net-pod.json sudo crictl ps -a

Viel Spaß bei der Verwendung von CRI-O unter Ubuntu mit Kubernetes. Wenn Sie die Kubernetes-Administration beherrschen möchten, sehen Sie sich die folgenden Kurse an.Kubernetes für absolute Anfänger - Hands-onKubernetes für absolute Anfänger - Hands-on$15.68$156.75auf LagerJETZT KAUFENUdemy.comZertifizierter Kubernetes Administrator (CKA) mit PraxistestsZertifizierter Kubernetes Administrator (CKA) mit Praxistests$15.68$156.75auf LagerJETZT KAUFENUdemy.comDevOps lernen: Der komplette Kubernetes-KursDevOps lernen: Der komplette Kubernetes-Kurs$15.68$48.22auf LagerJETZT KAUFENUdemy.com

Informationen zur Installation von CRI-O unter CentOS Linux finden Sie unter:

CRI-O Container Runtime unter CentOS Linux installieren

So aktivieren Sie das versteckte Administratorkonto in Windows 7/8/10
So aktivieren Sie das versteckte Administratorkonto in Windows 7/8/10:- Die älteren Versionen von Windows hatten ein Administratorkonto, das standardm...
So erstellen Sie einen nicht löschbaren Ordner in Windows mit CMD
So erstellen Sie einen nicht löschbaren Ordner in Windows mit CMD:- Stehst du auf Technikfreaks?? Ich liebe es, neue Techie-Tricks und Hacks auszuprob...
So deaktivieren oder aktivieren Sie USB-Anschlüsse in Windows
So deaktivieren oder aktivieren Sie USB-Anschlüsse in Windows:- Haben Sie sich jemals gefragt, warum Sie Ihren USB-Stick nicht an den Computer Ihrer S...