370569218K零S
初次安装的时候开启了全部组件,现在想删除其中的一个组件如istio请问需要怎么卸载呢,论坛文档看到只有添加组件没有看到有卸载组件的教程,在这个 YAML 文件中,搜寻到 servicemesh,将 enabled 设置为 false 也只能是禁用,我需要彻底卸载,请问怎么操作
初次安装的时候开启了全部组件,现在想删除其中的一个组件如istio请问需要怎么卸载呢,论坛文档看到只有添加组件没有看到有卸载组件的教程,在这个 YAML 文件中,搜寻到 servicemesh,将 enabled 设置为 false 也只能是禁用,我需要彻底卸载,请问怎么操作
cc中禁用
kubectl -n kubesphere-system edit cc
...
servicemesh:
enabled: true # 改为false
删除
kubectl delete mutatingwebhookconfigurations.admissionregistration.k8s.io istio-sidecar-injector
kubectl delete validatingwebhookconfigurations.admissionregistration.k8s.io istio-galley
helm delete istio-init -n istio-system
helm delete istio -n istio-system
您好istio-system 命名空间下还有这么多的资源是不是也需要全部删除
https://kubesphere.com.cn/forum/d/76-kubesphere-istio
看看这个帖子 下次遇到类似的可以先在论坛搜一下
如果想全部删除,可以把 istio-system 这个 namespace 直接删除;
另外问下:你是升级过吗,怎么会有istiod呢?
是参考的这个 https://kubesphere.com.cn/forum/d/2459-istio-1481610 升级的吗?
能把错误贴下吗,我们增加改进
现在我们的代码中已经支持了自动更新,不用手动操作;
# kubectl -n kubesphere-system edit cc
...
servicemesh:
enabled: true # 改为true
...
# 下面三行删掉
servicemesh:
enabledTime: 2020-08-10T02:07:16UTC
status: enabled
...
# kubectl -n kubesphere-system edit deploy/ks-installer
...
spec:
containers:
- image: kubespheredev/ks-installer:latest # 镜像改为这个
imagePullPolicy: Always
...
workspace - 项目 - 高级设置 - 启用微服务
Application - Composing App - 灰度发布
终于出来了,应是第一次安装的时候没有装好,我重新kubectl rollout restart deployment ks-installer 一把