基于JWT令牌的Istio在Kubernete中的服务路由

问题描述 投票:0回答:1

我想在我的kubernetes集群中使用istio进行路由。我的用例是我的群集中有3个服务正在运行 - A,B和C.我想根据JWT令牌中的某些值将流量路由到这些服务。是否可以使用istio?

istio
1个回答
1
投票

我发现以下Github问题#3763#8444可能与您的初始请求相关,并且根据贡献者的评论,在进一步的Istio JWT适配器开发中预计不会出现使用Mixer声明路由网络流量的功能。

但是,我假设您可以配置Envoy HTTP filters以便从HTTP头获取JWT令牌并使用RequirementRule的匹配选项并应用一些将提供路由功能的Lua脚本。另一种方式是使用像NGINX Plus这样的中间代理服务器,它在Qazxswpoi中为Kubernetes提供了基于内容的路由和JWT。

© www.soinside.com 2019 - 2024. All rights reserved.