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

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”
              流量治理页面还是出不来。

              2 个月 后

              zackzhang

              按着步骤实现,并没有实现第五步的效果
              service/deployment有相应annotation (KubeSphere crd controller 会自动将service同步为virtualservice/destinationrules,crd controller需要)
              如图,只有官方demo的bookinfo有创建出virtualservice

              __________________已解决__________________

              对比了bookinfo里面的配置很久,发现deployment的spec 下的label也不能缺少,补上即可

              还有一些kebesphere的注解会导致其他功能异常,测试下来手动改造成微服务还是很困难,希望官方能在操作页面上增加这个功能吧

              4 个月 后

              你好,按照操作一切配置顺利执行成功,但是访问后,通过流量治理功能查看,流量转发顺序不对劲,不是通过WordPress到达mysql,两个是并列的,怎么回事?

              2 年 后

              因为 k8s与istio版本的问题,最好放弃了