配置名
|
默认值
|
描述
|
header
|
Host
|
选用哪个Http Header作为service name标识
|
模板占位符
|
默认值
|
描述
|
dstPrefix
|
/svc
|
在routers中配置的dstPrefix前缀值
|
headerValue
|
N/A
|
配置的header值
|
配置名
|
默认值
|
描述
|
httpUriInDst
|
false
|
是否把请求uri作为service name标识的一部分,
建议使用path identifier来更精确控制uri
|
模板占位符
|
默认值
|
描述
|
dstPrefix
|
/svc
|
在routers中配置的dstPrefix前缀值
|
method
|
N/A
|
请求method,如get、post、head等
|
host
|
N/A
|
请求的Host header,大小写敏感,在http1.0不适用
|
uri
|
Not used
|
只在将path作为service name一部分时使用
|
配置名
|
默认值
|
描述
|
segments
|
1
|
path中前几段作为service name
|
consume
|
false
|
是否把path中匹配到的部分路径从请求中移除,如果true,
则发往目标地址请求不再携带匹配到的路径
|
模板占位符
|
默认值
|
描述
|
dstPrefix
|
/svc
|
在routers中配置的dstPrefix前缀值
|
urlPath
|
N/A
|
根据segments配置截取的path中匹配到的部分路径
|
配置名
|
默认值
|
描述
|
header
|
l5d-name
|
作为service name的header项
|
模板占位符
|
默认值
|
描述
|
dstPrefix
|
/svc
|
在routers中配置的dstPrefix前缀值
|
headerValue
|
N/A
|
配置的header项的值
|
配置名
|
默认值
|
描述
|
namespace
|
(all)
|
ingress resources部署的命名空间,默认搜索所有
|
ingressClassAnnotation
|
linkerd
|
当使用
multiple ingress controllers
,
Linkerd只会选择带这个注解的类
|
ignoreDefaultBackends
|
false
|
标识仅匹配显示申明 host或者path的请求
|
host
|
localhost
|
Kubernetes master host.
|
port
|
8001
|
Kubernetes master port.
|
模板占位符
|
默认值
|
描述
|
dstPrefix
|
/svc
|
在routers中配置的dstPrefix前缀值
|
namespace
|
N/A
|
Kubernetes namespace
|
port
|
N/A
|
端口
|
service
|
N/A
|
服务名
|
配置名
|
默认值
|
描述
|
discoveryHost
|
istio-pilot
|
Istio-Pilot 主机
|
discoveryPort
|
8080
|
Istio-Pilot 主机服务发现端口
|
apiserverHost
|
istio-pilot
|
Istio-Pilot 主机
|
apiserverPort
|
8081
|
Istio-Pilot 主机api server端口
|
模板占位符
|
默认值
|
描述
|
dstPrefix
|
/svc
|
在routers中配置的dstPrefix前缀值
|
routeRule
|
N/A
|
匹配请求的规则名称
|
host
|
N/A
|
请求的host
|
cluster
|
N/A
|
请求的集群
|
port
|
N/A
|
请求的port
|
配置名
|
默认值
|
描述
|
path
|
required
|
作为service name的值
|
模板占位符
|
默认值
|
描述
|
dstPrefix
|
/svc
|
在routers中配置的dstPrefix前缀值
|
path
|
N/A
|
配置的path的值
|