Kubernetes in Fedora verwenden

Bradley G Smith, Version F37,F38,F39,F40,rawhide Last review: 2024-07-27

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.

Überblick

This guide provides information about Kubernetes and the Kubernetes rpms available from Fedora.

All currently supported versions of Kubernetes are available in each Fedora release (subject to a possible Golang language constraint).

A short guide on creating a Kubernetes cluster using kubeadm is included, as a short introduction to Kubernetes for those new to this technology stack.

The guide also touches on an alternative source for Kubernetes rpms available in COPR and potential uses.

Was ist Kubernetes?

Kubernetes ist ein „Open-Source-System zur Automatisierung der Bereitstellung, Skalierung und Verwaltung containerisierter Anwendungen“ auf einem oder mehreren Rechnern. Kubernetes automatisiert viele der Aufgaben, die für die Bereitstellung, Verwaltung und Skalierung von Anwendungen in Containern erforderlich sind. Diese Automatisierung ist unerlässlich für die Verwaltung von Anwendungen in Rechenzentren oder Cloud-Umgebungen mit Hunderten oder Tausenden von Rechnern und einer entsprechend komplexen Anzahl an Anwendungen. Fedora bietet neben Kubernetes verschiedene Technologien zum Ausführen von Containern an, wie beispielsweise Docker oder Podman.

Kubernetes steht heute im Mittelpunkt eines riesigen Ökosystems von Produkten und Dienstleistungen (Cloud Native Computing Foundation), die Organisationen dabei helfen, containerbasierte Anwendungen und Dienste in jeder möglichen Größenordnung zu erstellen, zu installieren, auszuführen, zu verwalten und zu sichern.

Kubernetes kann in einem Heim-Labor auf einem einzelnen Rechner, in einem kleinen Cluster für die Heim- oder Geschäftsautomatisierung, in Edge-basierten Diensten und Anwendungen in entfernten Büros oder in Produktionsworkloads im Unternehmensmaßstab in der Cloud eingesetzt werden.

This guide is focused on the Kubernetes rpms available from Fedora and using dnf and the command line to install these rpms on Fedora and create a basic cluster using kubeadm. A short section on versioned rpms for CRI-O and link:https://github.com/kuberb etes/cri-tools[CRI-Tools] is included.

Weitere Informationen zu Containern und anderen Virtualisierungstechnologien sowie deren Verfügbarkeit in Fedora finden Sie im Virtualisierungsleitfaden in den Fedora-Kurzanleitungen.

Inhaltsleitfaden

Basics

A brief overview of Kubernetes for those new to the technology along with a terminology table.

Versioned rpms - Fedora 41 and newer

The guide to the versioned rpm format for Kubernetes in Fedora 41 and newer.

Resilient kubelet configuration

A brief guide to kubelet configuration methods.

Create a cluster

A guide to using kubeadm to instantiate a Kubernetes cluster on a single Fedora machine for exploration, testing, and development.

CRI-O and CRI-Tools

A guide to the versions of CRI-O and CRI-Tools available in Fedora 41 and newer.