diff --git a/docs/setup/prerequisites/kubernetes.md b/docs/setup/prerequisites/kubernetes.md index 806b599faa..ae500336f7 100644 --- a/docs/setup/prerequisites/kubernetes.md +++ b/docs/setup/prerequisites/kubernetes.md @@ -8,3 +8,20 @@ KubeEdge is designed to extend Kubernetes from cloud to edge, and while it's bui Kubernetes acts as a foundation for KubeEdge, which extends Kubernetes' capabilities to edge computing. KubeEdge leverages the core functionalities of Kubernetes, enabling it to manage workloads not just in a centralized cloud environment, but also across various edge locations. This extension includes adapting Kubernetes to the unique requirements of edge computing, such as network unreliability and resource constraints. In summary, while a deep understanding of Kubernetes is highly beneficial for working with KubeEdge, it's also necessary to have a Kubernetes control plane in place. This control plane is crucial for KubeEdge to function, as it extends the native Kubernetes capabilities to edge devices, allowing them to run, orchestrate, and manage workloads in edge environments. + +## Kubernetes compatibility + +| | Kubernetes 1.20 | Kubernetes 1.21 | Kubernetes 1.22 | Kubernetes 1.23 | Kubernetes 1.24 | Kubernetes 1.25 | Kubernetes 1.26 | Kubernetes 1.27 | Kubernetes 1.28 | Kubernetes 1.29 | +|------------------------| --------------- | --------------- | --------------- | --------------- |-----------------| --------------- |-----------------| --------------- | --------------- | --------------- | +| KubeEdge 1.12 | ✓ | ✓ | ✓ | - | - | - | - | - | - | - | +| KubeEdge 1.13 | + | ✓ | ✓ | ✓ | - | - | - | - | - | - | +| KubeEdge 1.14 | + | + | ✓ | ✓ | ✓ | - | - | - | - | - | +| KubeEdge 1.15 | + | + | + | + | ✓ | ✓ | ✓ | - | - | - | +| KubeEdge 1.16 | + | + | + | + | + | ✓ | ✓ | ✓ | - | - | +| KubeEdge 1.17 | + | + | + | + | + | + | ✓ | ✓ | ✓ | - | +| KubeEdge HEAD (master) | + | + | + | + | + | + | + | ✓ | ✓ | ✓ | + +Key: +* `✓` KubeEdge and the Kubernetes version are exactly compatible. +* `+` KubeEdge has features or API objects that may not be present in the Kubernetes version. +* `-` The Kubernetes version has features or API objects that KubeEdge can't use. \ No newline at end of file diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/setup/prerequisites/kubernetes.md b/i18n/zh/docusaurus-plugin-content-docs/current/setup/prerequisites/kubernetes.md index 71f10b814a..b5c2219a98 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/setup/prerequisites/kubernetes.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/setup/prerequisites/kubernetes.md @@ -4,3 +4,20 @@ sidebar_position: 2 --- KubeEdge基于原生Kubernetes基础上构建,将Kubernetes能力从云端延伸到边缘,并使其适配边缘计算的要求,比如网络不稳定性以及资源受限场景等,因此在部署KubeEdge前,请先准备好一个Kubernetes集群。 + +## Kubernetes 兼容性 + +| | Kubernetes 1.20 | Kubernetes 1.21 | Kubernetes 1.22 | Kubernetes 1.23 | Kubernetes 1.24 | Kubernetes 1.25 | Kubernetes 1.26 | Kubernetes 1.27 | Kubernetes 1.28 | Kubernetes 1.29 | +|------------------------| --------------- | --------------- | --------------- | --------------- |-----------------| --------------- |-----------------| --------------- | --------------- | --------------- | +| KubeEdge 1.12 | ✓ | ✓ | ✓ | - | - | - | - | - | - | - | +| KubeEdge 1.13 | + | ✓ | ✓ | ✓ | - | - | - | - | - | - | +| KubeEdge 1.14 | + | + | ✓ | ✓ | ✓ | - | - | - | - | - | +| KubeEdge 1.15 | + | + | + | + | ✓ | ✓ | ✓ | - | - | - | +| KubeEdge 1.16 | + | + | + | + | + | ✓ | ✓ | ✓ | - | - | +| KubeEdge 1.17 | + | + | + | + | + | + | ✓ | ✓ | ✓ | - | +| KubeEdge HEAD (master) | + | + | + | + | + | + | + | ✓ | ✓ | ✓ | + +Key: +* `✓` KubeEdge 和 Kubernetes 版本完全兼容。 +* `+` KubeEdge 具有 Kubernetes 版本中可能不存在的功能或 API 。 +* `-` Kubernetes 版本具有 KubeEdge 无法使用的功能或 API 。 \ No newline at end of file