Project ID: 108106


EXPERIMENTAL - please read instructions. Kubernetes 1.29.

v1.29.0 build on 15 Dec 2023 rc.1 build on 28 Nov 2023.

Upstream change log at: https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md. You must read the "Urgent Upgrade Notes" at https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#urgent-upgrade-notes.

Installation Instructions

Kubernetes 1.29 experimental repository. These rpms implement the new package structure for Fedora Kubernetes rpms (BZ https://bugzilla.redhat.com/show_bug.cgi?id=2241263). Testing is needed to verify correct handing of obsoletes and general functionality. Go 1.24.4 is required to build so only available for F39 and F40 (rawhide).

The revised package structure is:

  1. kubernetes - install kubelet and kubeadm. Needed for all machines hosting kubernetes.
  2. kubernetes-client - kubectl. Useful on control plane machines and on administrator's machine(s).
  3. kubernetes-legacy-systemd - legacy systemd units no longer needed by most installations. Modern kubernetes clusters install these as static pods on the appropriate nodes.

Add COPR repository as noted to right.

Kubernetes installation which installs kubeadm and kubectl required on all machines running kubernetes. Add kubernetes-client if needed.

sudo dnf install kubernetes

All legacy systemd components (not needed by modern kubernetes installations) available now in kubernetes-legacy-systemd.

Active Releases

The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).

Release Architectures Repo Download
Fedora 39 aarch64 (0)*, ppc64le (2)*, s390x (8)*, x86_64 (76)* Fedora 39 (35 downloads)
Fedora 40 aarch64 (0)*, ppc64le (0)*, s390x (0)*, x86_64 (0)* Fedora 40 (1 downloads)
Fedora rawhide aarch64 (0)*, ppc64le (0)*, s390x (0)*, x86_64 (2)* Fedora rawhide (12 downloads)

* Total number of packages downloaded in the last seven days.