The Container Runtime setup page (Kata Containers section) lists two options for configuring containerd with Kata: "Kata Containers as a RuntimeClass" and "Kata Containers as a runtime for untrusted workloads." Only the untrusted-workload option is actually shown with an example (the annotation-based nginx-untrusted.yaml). There's no spec.runtimeClassName example, and the page doesn't mention that RuntimeClass support on KubeEdge edge nodes is still incomplete.
This is confirmed by kubeedge/kubeedge#7106, #6334, and #4416 - as recently as 2025 a maintainer confirmed RuntimeClass still isn't supported on edge nodes. The doc was last updated Dec 2023, so it predates that confirmation.
Listing "as a RuntimeClass" as an available option without any caveat could mislead users into thinking it works today. Suggest either adding a note clarifying current limitations with a link to kubeedge/kubeedge#7106, or removing that bullet until it's actually supported.
The Container Runtime setup page (Kata Containers section) lists two options for configuring containerd with Kata: "Kata Containers as a RuntimeClass" and "Kata Containers as a runtime for untrusted workloads." Only the untrusted-workload option is actually shown with an example (the annotation-based nginx-untrusted.yaml). There's no spec.runtimeClassName example, and the page doesn't mention that RuntimeClass support on KubeEdge edge nodes is still incomplete.
This is confirmed by kubeedge/kubeedge#7106, #6334, and #4416 - as recently as 2025 a maintainer confirmed RuntimeClass still isn't supported on edge nodes. The doc was last updated Dec 2023, so it predates that confirmation.
Listing "as a RuntimeClass" as an available option without any caveat could mislead users into thinking it works today. Suggest either adding a note clarifying current limitations with a link to kubeedge/kubeedge#7106, or removing that bullet until it's actually supported.