1. 部署
- 从 v1.0.0 (alpha/beta) 开始,OpenKruise 要求在 Kubernetes >= 1.16 以上版本的集群中安装和使用。
- 从 v1.6.0 (alpha/beta) 开始,OpenKruise 要求在 Kubernetes >= 1.18 以上版本的集群中安装和使用。如果你关闭了 Kruise-Daemon 组件(featureGates="KruiseDaemon=false"),你依然可以在 K8S 1.16 和 1.17 的集群上安装和使用。
- 从 v1.6.0 (alpha/beta) 开始,Kruise-Daemon 将不再支持 v1alpha2 CRI 的运行时。如果你关闭了 Kruise-Daemon 组件(featureGates="KruiseDaemon=false"),你依然可以在只支持 v1alpha2 CRI 的运行时节点所在集群上安装和使用 OpenKruise。
1.1 在线安装
bash
#建议采用 helm v3.5+ 来安装 Kruise
[root@kube-master ~]# helm repo add openkruise https://openkruise.github.io/charts
"openkruise" has been added to your repositories
#查看
[root@kube-master ~]# helm repo list
NAME URL
bitnami https://charts.bitnami.com/bitnami
openkruise https://openkruise.github.io/charts
#更新
[root@kube-master ~]# helm repo update
Hang tight while we grab the latest from your chart repositories...
...Successfully got an update from the "openkruise" chart repository
...Successfully got an update from the "bitnami" chart repository
Update Complete. ⎈Happy Helming!⎈
# 截至目前2024/08/07日,Openkruise的最新版本为1.7,稳定版本为1.6,我们这里选择稳定版本
helm upgrade --install kruise openkruise/kruise --version 1.6.3
#建议采用 helm v3.5+ 来安装 Kruise
[root@kube-master ~]# helm repo add openkruise https://openkruise.github.io/charts
"openkruise" has been added to your repositories
#查看
[root@kube-master ~]# helm repo list
NAME URL
bitnami https://charts.bitnami.com/bitnami
openkruise https://openkruise.github.io/charts
#更新
[root@kube-master ~]# helm repo update
Hang tight while we grab the latest from your chart repositories...
...Successfully got an update from the "openkruise" chart repository
...Successfully got an update from the "bitnami" chart repository
Update Complete. ⎈Happy Helming!⎈
# 截至目前2024/08/07日,Openkruise的最新版本为1.7,稳定版本为1.6,我们这里选择稳定版本
helm upgrade --install kruise openkruise/kruise --version 1.6.3
1.2 离线安装
bash
#下载安装包
https://github.com/openkruise/charts/releases/download/kruise-1.6.3/kruise-1.6.3.tgz
#解压
$ helm install/upgrade kruise /PATH/TO/CHART
#下载安装包
https://github.com/openkruise/charts/releases/download/kruise-1.6.3/kruise-1.6.3.tgz
#解压
$ helm install/upgrade kruise /PATH/TO/CHART