使用 ks-installer 升级
对于 Kubernetes 集群不是通过 KubeSphere Installer 部署而是由云厂商托管的用户,推荐使用 ks-installer 升级。本教程只用于升级 KubeSphere。集群运维员应负责提前升级 Kubernetes。
准备工作
-
您需要有一个运行在 v2.1.1 版本的 KubeSphere 集群。如果您的 KubeSphere 是 v2.1.0 或更早的版本,请先升级至 v2.1.1。
-
请仔细阅读 v3.0.0 发布说明。
警告
在 v3.0.0 版本中,KubeSphere 重构了许多组件,例如 Fluent Bit Operator 和 IAM。如果您的这些组件有深度自定义配置(并非通过 KubeSphere 控制台配置),请务必先备份重要组件。
步骤 1:下载 YAML 文件
运行以下命令下载配置文件模板。
wget https://github.com/kubesphere/ks-installer/releases/download/v3.0.0/kubesphere-installer.yaml
wget https://github.com/kubesphere/ks-installer/releases/download/v3.0.0/cluster-configuration.yaml
步骤 2:修改配置文件
将 v2.1.1 到 v3.0.0 的变更同步至 cluster-configuration.yaml
中的配置部分。存储类型和可插拔组件需要与 v2.1.1 保持一致。
步骤 3:应用 YAML 文件
运行以下命令升级 KubeSphere。
kubectl apply -f kubesphere-installer.yaml
kubectl apply -f cluster-configuration.yaml
页面内容