Versionierte CRI-O- und CRI-Tools-RPMs
|
Diese Seite behandelt Softwarequellen von Drittanbietern, die nicht offiziell mit dem Fedora-Projekt verbunden sind oder von diesem unterstützt werden. Die Nutzung erfolgt auf eigene Verantwortung. Fedora empfiehlt die Verwendung freier und quelloffener Software und rät von patentgeschützter Software ab. |
CRI-O
Die Container Runtime Interface (CRI) ist die Plugin-Schnittstelle, die vom kubelet verwendet wird, um mit der Container-Runtime auf jedem Node zu kommunizieren, welche Pods und deren Container startet. Es gibt verschiedene Implementierungen der CRI, darunter CRI-O und containerd.
CRI-O ist in den Fedora-Paketquellen als versioniertes RPM-Paket parallel zu Kubernetes verfügbar. Wenn Kubernetes 1.34 installiert ist und CRI-O die vorgesehene CRI-Implementierung ist, muss cri-o 1.34 installiert werden.
Konfiguration
Die Konfigurationsoptionen für CRI-O werden in der Datei /etc/crio/crio.conf festgelegt. Diese Datei wird von RPM verwaltet und daher ausgetauscht, wenn ein CRI-O-Paket einer bestimmten Version durch ein anderes Paket ersetzt wird (ausgenommen sind reine Patch-Level-Aktualisierungen), etwa beim Wechsel vom RPM-Paket cri-o1.34 zu cri-o1.31. Eine Möglichkeit, benutzerdefinierte CRI-O-Konfigurationseinstellungen zu erstellen und zu verwalten, die auch nach Aktualisierungen erhalten bleiben, besteht darin, die Unterstützung von CRI-O für Drop-in-Konfigurationen zu nutzen. Das Standard-Unterverzeichnis für Drop-in-Konfigurationen ist /etc/crio/crio.conf.d/. Einstellungen in Konfigurationsdateien innerhalb dieses Drop-in-Verzeichnisses haben Vorrang vor identischen Einstellungen in der Standard-Konfigurationsdatei /etc/crio/crio.conf. Enthalten mehrere Drop-in-Konfigurationsdateien dieselbe Einstellung, so hat die Datei Vorrang, die in der lexikalischen Sortierung an letzter Stelle steht. Weitere Informationen finden Sie in der Handbuchseite crio.conf.d.
Weitere Informationen zu den entsprechenden kublet-Konfigurationsoptionen finden Sie unter Ausfallsichere Kubelet-Konfiguration.
CRI-Werkzeuge
CRI-Tools ist eine Befehlszeilenschnittstelle für jede Implementierung der CRI. CRI-Tools wird vom Kubernetes-Team bereitgestellt. Es wird benötigt, wenn zur Initialisierung eines Clusters verwendet wird.kubeadm
CRI-Tools sind in den Fedora-Paketquellen als versionierte RPM-Pakete parallel zu Kubernetes verfügbar. Wenn kubernetes1.34 und kubernetes1.34-kubeadm installiert sind, muss cri-tools1.34 installiert werden.
Stilllegung
Versionsspezifische Pakete für CRI-O und CRI-Tools werden aus den Fedora-Paketquellen entfernt, sobald die entsprechende Kubernetes-Version nicht mehr unterstützt wird. Weitere Informationen finden Sie in der Richtlinie zur Stilllegung versionsspezifischer RPM-Pakete.
Want to help? Learn how to contribute to Fedora Docs ›