slime-io / slime

An intelligent ServiceMesh manager based on Istio
https://slime-io.github.io/
Other
420 stars 79 forks source link

lazyload不生效 #465

Closed cwww3 closed 7 months ago

cwww3 commented 7 months ago

问题描述 服务的sidercar日志中有警告,可以生成servicefence和sidercar,但是domain里没有依赖的其他服务。 影响的子模块(在下面列表中打'X')

重现问题的步骤

istio 1.15 k8s 1.19 2023-12-06T07:26:12.183414Z warning envoy config gRPC config for type.googleapis.com/envoy.config.route.v3.RouteConfiguration rejected: field 'ENVIRONMENT(POD_NAMESPACE)' not supported as custom header

MouceL commented 7 months ago

这个问题是由于envoy版本还不支持env方式添加header

你用的是那个版本slime镜像

cwww3 commented 7 months ago

这个问题是由于envoy版本还不支持env方式添加header

你用的是那个版本slime镜像

v.0.8.2

MouceL commented 7 months ago

这个问题是由于envoy版本还不支持env方式添加header 你用的是那个版本slime镜像

v.0.8.2

在slimeboot的general下指定

addEnvHeaderViaLua: true 用lua方式代替env方式

cwww3 commented 7 months ago

这个问题是由于envoy版本还不支持env方式添加header 你用的是那个版本slime镜像

v.0.8.2

在slimeboot的general下指定

addEnvHeaderViaLua: true 用lua方式代替env方式

好 我试试。还有其他解决方案吗

MouceL commented 7 months ago

这个问题是由于envoy版本还不支持env方式添加header 你用的是那个版本slime镜像

v.0.8.2

在slimeboot的general下指定 addEnvHeaderViaLua: true 用lua方式代替env方式

好 我试试。还有其他解决方案吗

没有其他方式了,部署时候指定

cwww3 commented 7 months ago

这个问题是由于envoy版本还不支持env方式添加header 你用的是那个版本slime镜像

v.0.8.2

在slimeboot的general下指定 addEnvHeaderViaLua: true 用lua方式代替env方式

好 我试试。还有其他解决方案吗

没有其他方式了,部署时候指定

可以了。 是istio版本低了吗,导致不兼容

MouceL commented 7 months ago

准确说,是envoy版本低了