• 微服务Bug
  • 启用ServiceMesh后,自定义envoyfilter无效(直接在未安装kubesphere的K8S集群上验证是OK的)

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

操作系统信息
例如:虚拟机 Ubuntu20.04,4C/8G

Kubernetes版本信息
Client Version: version.Info{Major:“1”, Minor:“22”, GitVersion:“v1.22.12”, GitCommit:“b058e1760c79f46a834ba59bd7a3486ecf28237d”, GitTreeState:“clean”, BuildDate:“2022-07-13T14:59:18Z”, GoVersion:“go1.16.15”, Compiler:“gc”, Platform:“linux/amd64”}

Server Version: version.Info{Major:“1”, Minor:“22”, GitVersion:“v1.22.12”, GitCommit:“b058e1760c79f46a834ba59bd7a3486ecf28237d”, GitTreeState:“clean”, BuildDate:“2022-07-13T14:53:39Z”, GoVersion:“go1.16.15”, Compiler:“gc”, Platform:“linux/amd64”}

容器运行时
Client:

 Version:           20.10.8

 API version:       1.41

 Go version:        go1.16.6

 Git commit:        3967b7d

 Built:             Fri Jul 30 19:50:40 2021

 OS/Arch:           linux/amd64

 Context:           default

 Experimental:      true

Server: Docker Engine - Community

 Engine:

  Version:          20.10.8

  API version:      1.41 (minimum version 1.12)

  Go version:       go1.16.6

  Git commit:       75249d8

  Built:            Fri Jul 30 19:55:09 2021

  OS/Arch:          linux/amd64

  Experimental:     false

 containerd:

  Version:          v1.4.9

  GitCommit:        e25210fe30a0a703442421b0f60afac609f950a3

 runc:

  Version:          1.0.1

  GitCommit:        v1.0.1-0-g4144b638

 docker-init:

  Version:          0.19.0

  GitCommit:        de40ad0

KubeSphere版本信息
例如:v2.2.1/v3.3.2。离线安装还是在线安装。使用kk安装。

问题是什么
启用ServiceMesh后,创建示例应用bookinfo,然后自定义envoyfilter,可以生效

然后创建自定义应用productpage,应用名称为ppp,然后自定义envoyfilter,不生效

同时测试两个服务,示例应用bookinfo的envoyfilter有效,自定义应用ppp的envoyfilter无效