Utilización de Kubernetes en Fedora

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

Esta página analiza fuentes de software de terceros que no están afiliadas ni respaldadas oficialmente por el Proyecto Fedora. Úselas a su propia discreción. Fedora recomienda el uso de software libre y de código abierto, y evitar el software protegido por patentes.

Vista general

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.

¿Qué es Kubernetes?

Kubernetes es un sistema de código abierto para automatizar la implementación, el escalado y la gestión de aplicaciones en contenedores en una o más máquinas. Kubernetes automatiza muchas de las tareas necesarias para implementar, gestionar y escalar aplicaciones que se ejecutan en contenedores. Esta automatización es vital al gestionar aplicaciones en centros de datos o entornos de nube, donde existen cientos o miles de máquinas y la consiguiente complejidad en el número de aplicaciones. Fedora ofrece varias tecnologías, además de Kubernetes, que ejecutan contenedores, como Docker o Podman.

Kubernetes ahora está en el centro de un vasto ecosistema de productos y servicios (Cloud Native Computing Foundation) que ayudan a las organizaciones a crear, instalar, ejecutar, administrar y proteger aplicaciones y servicios basados en contenedores en cualquier escala posible.

Kubernetes se puede utilizar en un laboratorio doméstico en una sola máquina, en un pequeño clúster para automatización doméstica o comercial, en servicios y aplicaciones basados en el borde en oficinas remotas o en cargas de trabajo de producción a escala empresarial en la nube.

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.

Visite la Guía de Virtualización de Docus Breves de Fedora para aprender más sobre contendedores y otras tecnologías de virtualización y su disponibilidad en Fedora.

Guía de contenido

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.