yuswift 你这个连接是2.1的并还不是卸载组件,是禁用组件,这个我看过

zackzhang 嗯,是参考的这个,我是先用命令
helm -n istio-system uninstall istio-init
helm -n istio-system uninstall istio
kubectl delete mutatingwebhookconfigurations.admissionregistration.k8s.io istio-sidecar-injector
卸载1.4.8的再来安装1.7.4。现在不伦不类了,所有想重新卸载最安装试试

zackzhang 你这个方法适合卸载kubesphere的istio1.4.8 全新安装 1.6.10吗,我istio-system下的资源都删了命名空间也删除了

现在我们的代码中已经支持了自动更新,不用手动操作;

  1. cc中启用
 # kubectl -n kubesphere-system edit cc

  ...
  servicemesh:
    enabled: true  # 改为true
 ...
 # 下面三行删掉
  servicemesh:
    enabledTime: 2020-08-10T02:07:16UTC
    status: enabled
    ...
  1. 更新镜像 ks-installer,可以自动更新,安装最新版本
 # kubectl -n kubesphere-system edit deploy/ks-installer
    ...
    spec:
      containers:
      - image: kubespheredev/ks-installer:latest  # 镜像改为这个
     imagePullPolicy: Always  
     ...

    zackzhang 你好按此方法 全部卸载servicemesh 组件后,重新启用并更新镜像等待安装成功后没有灰度发布了,
    重新安装servicemesh组件后 istio-system空间的资源

    控制台灰度发布消失,并且再设置和应用部署里不可开启


      370569218 命名空间已开启ISTIO-INJECTION

      并且新部署的pod也注入了 sidecar


      在控制台看不到灰度发布的菜单,求解

      workspace - 项目 - 高级设置 - 启用微服务

      Application - Composing App - 灰度发布

        zackzhang 兄弟就是在workspace - 项目 - 高级设置没有看到启用微服务的功能了呀,升级以前是有的。截图您看看


        以前我记得是在这里面启用

        终于出来了,应是第一次安装的时候没有装好,我重新kubectl rollout restart deployment ks-installer 一把