• 精华帖微服务
  • 手把手教你将传统应用改造成微服务,启用流量治理功能

重新应用下yaml,servicemesh.kubesphere.io/enabled: "true",true双引号

    zackzhang
    您好,经过几次折腾终于弄明白怎么改造了,教程的顺序要先给资源打label再创建app,app才能关联到资源。
    在官网看到istio已经支持使用第三方注册中心consul的微服务架构流量治理,不知道咋们的版本支持不,希望能支持下和出个改造教程,毕竟现在很多项目都还是使用的第三方注册中心

      370569218 这个顺序在新版本中会解决,如果是测试,你可以把kubesphere-system下的deploy/ks-controller-manager的镜像改成kubespheredev/ks-controller-manager:latest 试下,已经修复了。

        zackzhang 好的,我试试。
        支持使用第三方注册中心consul的微服务架构流量治理这个呢,能支持吗

          370569218 KubeSphere使用istio还是基于K8s的服务发现来做的,如果你有兴趣,能帮忙出个对接consul相关的教程吗?

            zackzhang
            支持第三方注册中心consul 需要再部署istio的时候修改istio的配置的,这个可能还是需要你们再集成istio的时候处理

            原文https://mp.weixin.qq.com/s/j1QvJWzehtFH7MN8ExRgLQ

            1 个月 后

            zackzhang
            你好,我服务都可以正常访问,链路追踪也有数据,但是就是流量治理的界面一直显示“暂时无法使用流量治理”,请问应该怎么排查呢?

            application中缺annotation

            
            kubectl get app xxx -oyaml
            ....
            servicemesh.kubesphere.io/enabled: true

              zackzhang

              我重启了ks-installer,servicemesh设置false,在设置true,就成功显示了。。。

                zackzhang 单纯更新这个pod会造成新增用户的时候 一直处于等待中,查了user.iam.kubesphere.io没有新增的这个人

                zackzhang
                楼主好,请问下我按照教程做到了<给相关应用打上aplication label>生命服务归属于应用的时候下不去了 麻烦看下
                1.部署applicationyaml配置如下:

                2.出错在这里(标签不对吗??)

                3.我的ks上的服务是正常的

                  hongming 好的谢谢 可以了请问下我在这一步声明完以后如何取消 application label
                  好像打错了 我想重新打一遍 (提示已经存在了 )

                    yinmin2020

                    可以用 –overwrite直接覆盖,也可以用kubectl edit 去编辑

                    1 个月 后
                    1 个月 后

                    caixuhui 我重启了,修改设置,还是暂时无法显示流量治理,但tracing一直显示正常

                    4 个月 后


                    请问下博主:
                    为什么我重启了ks-installer,且我的servicemesh.kubesphere.io/enabled: “true”
                    流量治理页面还是出不来。