创建部署问题时,请参考下面模板,你提供的信息越多,越容易及时获得解答。如果未按模板创建问题,管理员有权关闭问题。
确保帖子格式清晰易读,用 markdown code block 语法格式化代码块。
你只花一分钟创建的问题,不能指望别人花上半个小时给你解答。
操作系统信息
虚拟机,Centos7.9,8C/16G
Kubernetes版本信息
kubectl version
Client Version: version.Info{Major:“1”, Minor:“22”, GitVersion:“v1.22.12”, GitCommit:“b058e1760c79f46a834ba59bd7a3486ecf28237d”, GitTreeState:“clean”, BuildDate:“2022-07-13T14:59:18Z”, GoVersion:“go1.16.15”, Compiler:“gc”, Platform:“linux/amd64”}
Server Version: version.Info{Major:“1”, Minor:“22”, GitVersion:“v1.22.12”, GitCommit:“b058e1760c79f46a834ba59bd7a3486ecf28237d”, GitTreeState:“clean”, BuildDate:“2022-07-13T14:53:39Z”, GoVersion:“go1.16.15”, Compiler:“gc”, Platform:“linux/amd64”}
容器运行时
docker version
Client:
Version: 20.10.8
API version: 1.41
Go version: go1.16.6
Git commit: 3967b7d
Built: Fri Jul 30 19:50:40 2021
OS/Arch: linux/amd64
Context: default
Experimental: true
Server: Docker Engine - Community
Engine:
Version: 20.10.8
API version: 1.41 (minimum version 1.12)
Go version: go1.16.6
Git commit: 75249d8
Built: Fri Jul 30 19:55:09 2021
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: v1.4.9
GitCommit: e25210fe30a0a703442421b0f60afac609f950a3
runc:
Version: 1.0.1
GitCommit: v1.0.1-0-g4144b638
docker-init:
Version: 0.19.0
GitCommit: de40ad0
KubeSphere版本信息
v3.2.2。离线安装。使用kk安装。
问题是什么
操作:想测试将已部署的mysql服务,部署到指定标签服务器上。出现了应用无法回退和更新的问题。
kubectl label nodes node2 storage=true
kubectl get nodes –show-labels

然后在应用—编辑设置,修改了nodeSelector的值,因为对参数修改不太熟悉,参数修改错误,再想将参数恢复,页面就报错了,参数修改不回去,mysql应用也是失败状态。
[upl-image-preview url=




尝试用helm做了回滚命令,看命令回滚成功了,但页面mysql应用状态依然是失败的,也没有办法再恢复和更新。
helm list -n iflytek-workspace




helm rollback mysql 1 -n iflytek-workspace

helm list -n iflytek-workspace

helm history mysql -n iflytek-workspace



想问下像这种情况,有什么解决方法。感觉如果应用编辑修改出错了,就没有办法再回退或者更新了。或者是我这种操作方法是否有问题?