From 5be35c811af802f56b7188a3a2e79c12919945cc Mon Sep 17 00:00:00 2001 From: ChengHao Yang <17496418+tico88612@users.noreply.github.com> Date: Sat, 3 Jan 2026 15:22:14 +0800 Subject: [PATCH] Docs: Rocky Linux 10 experimental description Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com> --- README.md | 2 +- docs/operating_systems/rhel.md | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 808edcd6c..04a9fb0c4 100644 --- a/README.md +++ b/README.md @@ -95,7 +95,7 @@ vagrant up - **openSUSE** Leap 15.x/Tumbleweed - **Oracle Linux** [9, 10](docs/operating_systems/rhel.md#rhel-8) - **Alma Linux** [9, 10](docs/operating_systems/rhel.md#rhel-8) -- **Rocky Linux** [9, 10](docs/operating_systems/rhel.md#rhel-8) +- **Rocky Linux** [9, 10](docs/operating_systems/rhel.md#rhel-8) (experimental in 10: see [Rocky Linux 10 notes](docs/operating_systems/rhel.md#rocky-linux-10)) - **Kylin Linux Advanced Server V10** (experimental: see [kylin linux notes](docs/operating_systems/kylinlinux.md)) - **Amazon Linux 2** (experimental: see [amazon linux notes](docs/operating_systems/amazonlinux.md)) - **UOS Linux** (experimental: see [uos linux notes](docs/operating_systems/uoslinux.md)) diff --git a/docs/operating_systems/rhel.md b/docs/operating_systems/rhel.md index 559dcf11e..98260ebf5 100644 --- a/docs/operating_systems/rhel.md +++ b/docs/operating_systems/rhel.md @@ -38,3 +38,11 @@ you need to ensure they are using iptables-nft. An example how k8s do the autodetection can be found [in this PR](https://github.com/kubernetes/kubernetes/pull/82966) The kernel version is lower than the kubernetes 1.32 system validation, please refer to the [kernel requirements](../operations/kernel-requirements.md). + +## Rocky Linux 10 + +(Experimental in Kubespray CI) + +The official Rocky Linux 10 cloud image does not include `kernel-module-extra`. Both Kube Proxy and CNI rely on this package, and since it relates to kernel version compatibility (which may require VM reboots, etc.), we haven't found an ideal solution. + +However, some users report that it doesn't affect them (minimal version). Therefore, the Kubespray CI Rocky Linux 10 image is built by Kubespray maintainers using `diskimage-builder`. For detailed methods, please refer to [the comments](https://github.com/kubernetes-sigs/kubespray/pull/12355#issuecomment-3705400093).