Kubernetes rpms for Fedora.
Kubernetes releases are tracked upstream at https://kubernetes.io/releases/. Upstream is the canonical source for Kubernetes lifecycle plans and status. Information in the table and paragraphs below may be dated. The golang version in the table below is the major:minor version used by upstream to build and test the release. The specific golang patch release used by Kubernetes can and will change.
Kubernetes Version | Target Fedora Release | Kubernetes Planned End of Life | Golang Built With |
---|---|---|---|
1.30 | TBD | TBD | 1.22 |
1.29 | F40 | 2025.02.28 | 1.21 |
1.28 | 2024.10.28 | 1.20 | |
1.27 | F39 | 2024.06.28 | 1.20 |
1.26 | F38 | 2024.02.24 | |
2023.10.27 | |||
2023.07.28 | |||
2023.02.28 | |||
2022.10.28 | 1.16 |
Kubernetes 1.30 is available at https://copr.fedorainfracloud.org/coprs/buckaroogeek/copr-k8s-1.30/. This is an alpha level release. These rpms have the revised package layout. RPMS available for rawhide (F40) only.
Kubernetes 1.29 is available at https://copr.fedorainfracloud.org/coprs/buckaroogeek/copr-k8s-1.29/. They have a revised package layout.
Kubernetes 1.28 is available at https://copr.fedorainfracloud.org/coprs/buckaroogeek/copr-k8s-1.28/.
Kubernetes 1.27 is available in COPR at: https://copr.fedorainfracloud.org/coprs/buckaroogeek/copr-k8s-1.27/.
1 Feb 2024. The workflow to revise the spec file now uses the newrelease.sh script. This script uses a configuration file (newrelease.conf
) and a template file for the target spec file to generate a revised spec file for use in the standard Fedora build processes.
# newrelease.sh
Edit the newrelease.conf file with the revised patch number.
Run
newrelease.sh -y
Edit the template (by default ./template/kubernetes-template.spec
Run, if appropriate,
newrelease.sh -y