add Version matrix (#251)

* always use npm to manage package

Signed-off-by: 守辰 <shouchen.zz@alibaba-inc.com>

* add version matrix

Signed-off-by: 守辰 <shouchen.zz@alibaba-inc.com>

---------

Signed-off-by: 守辰 <shouchen.zz@alibaba-inc.com>
This commit is contained in:
Zhen Zhang 2025-07-07 14:41:39 +08:00 committed by GitHub
parent dbb5d412b8
commit 4973bbcf89
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
7 changed files with 136 additions and 1 deletions

View File

@ -937,5 +937,6 @@
"pprof-addr",
"enable-pprof",
"jsonpath",
"ip"
"ip",
"api"
]

View File

@ -2,6 +2,26 @@
title: Installation
---
## Versioning and Compatibility
| Kruise Version | 1.18 | 1.20 | 1.22 | 1.24 | 1.26 | 1.28 | 1.30 | 1.32 |
|----------------|------|------|------|------|------|------|------|------|
| 1.4.x | + | + | ✓ | - | ? | ? | ? | ? |
| 1.5.x | + | + | + | ✓ | - | ? | ? | ? |
| 1.6.x | + | + | + | + | ✓ | ? | ? | ? |
| 1.7.x | + | + | + | + | + | ✓ | ? | ? |
| 1.8.x | + | + | + | + | + | + | ✓ | ? |
| HEAD | ? | ? | ? | + | + | + | + | ✓ |
Key:
* ✓: Exactly the same API objects/fields in both Kruise and the Kubernetes version.
* +: Kruise has api objects/fields that may not be present in the Kubernetes cluster, but everything they have in common will work.
* -: The Kubernetes cluster has features the Kruise can't use (additional API objects and fields, etc).
* ?: It is not tested against the Kubernetes cluster.
Here is some important notes about the compatibility between Kruise and Kubernetes:
- Since v1.0.0 (alpha/beta), OpenKruise requires **Kubernetes version >= 1.16**.
- Since v1.5.0(alpha/beta), OpenKruise no longer supports dockershim. If you still use Docker Engine to run containers
@ -310,6 +330,24 @@ Or, if `helm install ... --set manager.loggingFormat=json`, it will result in th
"updateReadyPods": 0
}
```
## Versioning and Compatibility
| Kruise Version | 1.18 | 1.20 | 1.22 | 1.24 | 1.26 | 1.28 | 1.30 | 1.32 |
|----------------|------|------|------|------|------|------|------|------|
| 1.4.x | + | + | ✓ | - | ? | ? | ? | ? |
| 1.5.x | + | + | + | ✓ | - | ? | ? | ? |
| 1.6.x | + | + | + | + | ✓ | ? | ? | ? |
| 1.7.x | + | + | + | + | + | ✓ | ? | ? |
| 1.8.x | + | + | + | + | + | + | ✓ | ? |
| HEAD | ? | ? | ? | + | + | + | + | ✓ |
Key:
* ✓: Exactly the same API objects/fields in both Kruise and the Kubernetes version.
* +: Kruise has api objects/fields that may not be present in the Kubernetes cluster, but everything they have in common will work.
* -: The Kubernetes cluster has features the Kruise can't use (additional API objects and fields, etc).
* ?: It is not tested against the Kubernetes cluster.
## Uninstall

View File

@ -2,6 +2,26 @@
title: 安装
---
## 版本和k8s兼容性
| Kruise Version | 1.18 | 1.20 | 1.22 | 1.24 | 1.26 | 1.28 | 1.30 | 1.32 |
|----------------|------|------|------|------|------|------|------|------|
| 1.4.x | + | + | ✓ | - | ? | ? | ? | ? |
| 1.5.x | + | + | + | ✓ | - | ? | ? | ? |
| 1.6.x | + | + | + | + | ✓ | ? | ? | ? |
| 1.7.x | + | + | + | + | + | ✓ | ? | ? |
| 1.8.x | + | + | + | + | + | + | ✓ | ? |
| HEAD | ? | ? | ? | + | + | + | + | ✓ |
标记:
* ✓: Kruise 与对应 Kubernetes 版本中的 API 对象/字段完全一致。
* +: Kruise 中包含的一些 API 对象/字段在当前 Kubernetes 集群中可能不存在,但两者共有的功能是兼容的。
* -: Kubernetes 集群中存在一些 Kruise 无法使用的功能(例如额外的 API 对象、字段等)。
* ?: Kruise 尚未在该版本的 Kubernetes 集群中进行测试。
如下是一些重要的OpenKruise和Kubernetes的兼容性说明
- 从 v1.0.0 (alpha/beta) 开始OpenKruise 要求在 **Kubernetes >= 1.16** 以上版本的集群中安装和使用。
- 从 v1.5.0 (alpha/beta) 开始OpenKruise 不再支持 dockershim。如果你依然在 K8S 集群中使用 docker 引擎运行容器,

View File

@ -1,6 +1,25 @@
---
title: 安装
---
## 版本和k8s兼容性
| Kruise Version | 1.18 | 1.20 | 1.22 | 1.24 | 1.26 | 1.28 | 1.30 | 1.32 |
|----------------|------|------|------|------|------|------|------|------|
| 1.4.x | + | + | ✓ | - | ? | ? | ? | ? |
| 1.5.x | + | + | + | ✓ | - | ? | ? | ? |
| 1.6.x | + | + | + | + | ✓ | ? | ? | ? |
| 1.7.x | + | + | + | + | + | ✓ | ? | ? |
| 1.8.x | + | + | + | + | + | + | ✓ | ? |
| HEAD | ? | ? | ? | + | + | + | + | ✓ |
标记:
* ✓: Kruise 与对应 Kubernetes 版本中的 API 对象/字段完全一致。
* +: Kruise 中包含的一些 API 对象/字段在当前 Kubernetes 集群中可能不存在,但两者共有的功能是兼容的。
* -: Kubernetes 集群中存在一些 Kruise 无法使用的功能(例如额外的 API 对象、字段等)。
* ?: Kruise 尚未在该版本的 Kubernetes 集群中进行测试。
如下是一些重要的OpenKruise和Kubernetes的兼容性说明
- 从 v1.0.0 (alpha/beta) 开始OpenKruise 要求在 **Kubernetes >= 1.16** 以上版本的集群中安装和使用。

View File

@ -2,6 +2,26 @@
title: 安装
---
## 版本和k8s兼容性
| Kruise Version | 1.18 | 1.20 | 1.22 | 1.24 | 1.26 | 1.28 | 1.30 | 1.32 |
|----------------|------|------|------|------|------|------|------|------|
| 1.4.x | + | + | ✓ | - | ? | ? | ? | ? |
| 1.5.x | + | + | + | ✓ | - | ? | ? | ? |
| 1.6.x | + | + | + | + | ✓ | ? | ? | ? |
| 1.7.x | + | + | + | + | + | ✓ | ? | ? |
| 1.8.x | + | + | + | + | + | + | ✓ | ? |
| HEAD | ? | ? | ? | + | + | + | + | ✓ |
标记:
* ✓: Kruise 与对应 Kubernetes 版本中的 API 对象/字段完全一致。
* +: Kruise 中包含的一些 API 对象/字段在当前 Kubernetes 集群中可能不存在,但两者共有的功能是兼容的。
* -: Kubernetes 集群中存在一些 Kruise 无法使用的功能(例如额外的 API 对象、字段等)。
* ?: Kruise 尚未在该版本的 Kubernetes 集群中进行测试。
如下是一些重要的OpenKruise和Kubernetes的兼容性说明
- 从 v1.0.0 (alpha/beta) 开始OpenKruise 要求在 **Kubernetes >= 1.16** 以上版本的集群中安装和使用。
- 从 v1.5.0 (alpha/beta) 开始OpenKruise 不再支持 dockershim。如果你依然在 K8S 集群中使用 docker 引擎运行容器,

View File

@ -2,6 +2,23 @@
title: Installation
---
## Versioning and Compatibility
| Kruise Version | 1.18 | 1.20 | 1.22 | 1.24 | 1.26 | 1.28 | 1.30 | 1.32 |
|----------------|------|------|------|------|------|------|------|------|
| 1.4.x | + | + | ✓ | - | ? | ? | ? | ? |
| 1.5.x | + | + | + | ✓ | - | ? | ? | ? |
| 1.6.x | + | + | + | + | ✓ | ? | ? | ? |
| 1.7.x | + | + | + | + | + | ✓ | ? | ? |
Key:
* ✓: Exactly the same API objects/fields in both Kruise and the Kubernetes version.
* +: Kruise has api objects/fields that may not be present in the Kubernetes cluster, but everything they have in common will work.
* -: The Kubernetes cluster has features the Kruise can't use (additional API objects and fields, etc).
* ?: It is not tested against the Kubernetes cluster.
Here is some important notes about the compatibility between Kruise and Kubernetes:
- Since v1.0.0 (alpha/beta), OpenKruise requires **Kubernetes version >= 1.16**.
- Since v1.5.0(alpha/beta), OpenKruise no longer supports dockershim. If you still use Docker Engine to run containers in Kubernetes,

View File

@ -2,6 +2,26 @@
title: Installation
---
## Versioning and Compatibility
| Kruise Version | 1.18 | 1.20 | 1.22 | 1.24 | 1.26 | 1.28 | 1.30 | 1.32 |
|----------------|------|------|------|------|------|------|------|------|
| 1.4.x | + | + | ✓ | - | ? | ? | ? | ? |
| 1.5.x | + | + | + | ✓ | - | ? | ? | ? |
| 1.6.x | + | + | + | + | ✓ | ? | ? | ? |
| 1.7.x | + | + | + | + | + | ✓ | ? | ? |
| 1.8.x | + | + | + | + | + | + | ✓ | ? |
| HEAD | ? | ? | ? | + | + | + | + | ✓ |
Key:
* ✓: Exactly the same API objects/fields in both Kruise and the Kubernetes version.
* +: Kruise has api objects/fields that may not be present in the Kubernetes cluster, but everything they have in common will work.
* -: The Kubernetes cluster has features the Kruise can't use (additional API objects and fields, etc).
* ?: It is not tested against the Kubernetes cluster.
Here is some important notes about the compatibility between Kruise and Kubernetes:
- Since v1.0.0 (alpha/beta), OpenKruise requires **Kubernetes version >= 1.16**.
- Since v1.5.0(alpha/beta), OpenKruise no longer supports dockershim. If you still use Docker Engine to run containers