使用Istio在Kubernetes Ingress上为每个规则添加一个自定义头



我在集群上创建了一个Kubernetes入口,它使用Istio作为入口控制器。我不想使用Istio提供的gatewayvirtual service,并希望使用好的旧Kubernetes入口进行设置。

我遇到的困难是为这个入口配置一个自定义标头。我知道:

  • Nginx入口控制器,我可以使用nginx.ingress.kubernetes.io/configuration-snippet: 'more_set_input_headers "foo: bar";'
  • Traefik,我可以使用ingress.kubernetes.io/custom-request-headers: "foo: bar"

使用Istio时对应的注释是什么?或者以这种方式使用Istio时,这可能吗?

不太可能。要在请求中添加自定义标头,您必须添加

headers:
request:
add:
custom-header: value

块到VirtualService

Istio中没有资源注释来控制这种行为,就像nginx或Traefik一样。

相关内容

  • 没有找到相关文章

最新更新