创建部署问题时,请参考下面模板,你提供的信息越多,越容易及时获得解答。如果未按模板创建问题,管理员有权关闭问题。
确保帖子格式清晰易读,用 markdown code block 语法格式化代码块。
你只花一分钟创建的问题,不能指望别人花上半个小时给你解答。

操作系统信息
虚拟机,Centos7,6C/8G

Kubernetes版本信息
v1.21.5

容器运行时版本
v20.10.8

KubeSphere版本信息
v3.2.1。kk在线安装。

问题是什么
在我使用网关治理的时候遇到的问题,我是通过修改ks-install下的servicemesh为true,正常安装的istio组件,全部的都为runing,可是我在新建demo项目配置网关设置为nodePort模式的时候,设置完成后:网关地址为-,视频教程中有生成ip,但是我没有,在后续的设置应用路由过程中,也没有自动生成域名这一项,我使用的指定域名,在windows编写了hosts文件,但是无法访问,后来我查

1.从第一张图生成的网关路由看:压根没有生成网关地址

[upl-image-preview url=

2.这里没有自动生成域名,我不清楚是我哪里没有开启吗,但是我网关设置中已经选择了nodePort方式

3.从destinationrule路由信息来看,没有任何ingress的身影,并没有注入进去

4查看一下ingress的noprot生成这个是没问题的

]

    RolandMa1986

    状态都是正常的,可是我利用ks保密字典的token去查看了一下kiali,发现了异常错误

    另外我使用describe查看里面的都会有探针检查8080和15021/ready,连接不上

    RolandMa1986

    有一个是已停止的,我都重新安装istio一遍了,改为false后,卸载istio,然后删除istio-system空间,然后又重试改为true,自动安装的一遍,现在是这样,网关能访问了,就是没有流量治理,主要是kiali与istio这里有问题

      yy1572414534 jaeger-operator-matrix 停止状态是正常的。 因为不知道你具体删除重装的步骤,因此不好判断哪里可能出错。

        RolandMa1986 重装步骤就是,第一部我先把service mesh改为false,第二部按照卸载组件卸载,最后删除了istio system 命名空间,这就是卸载过程,安装过程还是按照文档改为true,自动安装,最后是上面的问题结果

          RolandMa1986 问题找到了,感谢您的耐心解答,我发现我的应用协议是TCP,改成了HTTP协议后成功了,谢谢你!