envoyproxy相关内容
服务状态: 客户端(nuxt)在http://localhost:3000上启动,并且客户端发送 请求http://localhost:8080。 服务器(django)正在0.0.0.0:50051上运行。 同时docker已启动 78496fef541f 5f9773709483 "/docker-entrypoint.…" 29 minutes ago
..
我遵循这个tutorial,以便将grcp服务代码转换为HTTP(它在Linux上运行)。 特使API更新到了v3,所以我也遵循了example。 我已将ENAVAL_CONFIG更新为API v3,因此它符合此版本的新要求。 但是,当我部署坞站映像时,在尝试访问API终结点时出现错误。 例如,当我运行此命令curl http://localhost:51051/greeting(它是生成的AP
..
我是GRPC的新手。我的程序是用nuxtjs编写的,是一个简单的login page,它接收username和password,并使用grpc将其发送到服务器。 当我使用BloomRPC提交请求时,一切正常。但在使用浏览器时,请求不会发送到服务器。 我的auth类如下: // auth.js export default class { constructor(vars) {
..
我有一个 Laravel(Lumen) 登录 API,它使用 HS256 生成 JWT.然后我将我的不记名令牌发送到 Envoy Gateway 并从 Envoy 获取 JWT 验证失败 在官方 JWT 解码网站上,我可以成功解码并验证我的不记名令牌.在这里我生成我的 JWT: {$有效载荷 = ['ISS' =>config('app.name'),//发行者 vom 令牌'子'
..
我正在运行 Istio 1.6.0.我想向源自我的服务的所有出站响应添加一些自定义标头.所以我试图使用 lua envoyfilter 来实现这一点.但是,我没有看到我的代理配置正确. 我尝试使用的特使过滤器配置是 种类:EnvoyFilter元数据:名称:lua过滤器命名空间:istio-system规格:工作负载选择器:标签:istio:入口网关配置补丁:- 适用于:HTTP_FILT
..
我有一个启用了双向 TLS 的 Istio 网格.我的设置如下 在 Pod 内运行的服务(服务容器 + 特使) 停留在上述服务前面的特使网关.附加到此的 Istio 网关和虚拟服务.它将 /info/ 路由路由到上述服务. 使用默认 istio 入口 pod 为入口配置的另一个 Istio 网关.这也有网关+虚拟服务组合.虚拟服务将/info/路径指向2 中描述的服务 我正在尝试
..
我有一个K8s部署,其中一个吊舱运行着一个带有Envoy sw的容器.我以这样的方式定义了映像:如果定义了环境变量EXTRA_OPTS,它将被附加到命令行以启动Envoy. 我想使用该变量来覆盖默认配置,如 https://www.envoyproxy.io/docs/特使/最新/操作/cli#cmdoption-config-yaml 对于其他命令选项,例如"-l debug",环境变量也
..
由于某些依赖于Host标头才能正常运行的旧版应用程序,我需要拥有一个Ingress(代理等),它能够重写Host标头并将其传递给下游(后端).是否有任何支持此功能的Ingress Controller? 示例: 最终用户通过foo.com/a进入后端a并通过foo.com/b进入后端b进入我们的网站.但是,由于a和b是旧版应用,因此它仅接受: a在Host: a.foo.com
..
我正在尝试使用istio和envoy为需要连接到外部mongodB服务器的服务实现服务网格,但是由于某些原因,我的服务无法从istio代理访问外部mongodB服务器 下面是我的服务的网关和虚拟服务配置 apiVersion: networking.istio.io/v1alpha3 kind: Gateway metadata: name: gtr
..
我有一个Istio 1.4.6 VirtualService,具有一个匹配项和一个如下定义的url重写: match: - authority: prefix: example.com uri: prefix: /foo/bar rewrite: uri: / route: - destinati
..
我希望能够在我的istio服务网格上捕获(记录)(至少一些)envoy的HTTP标头. 我已经通过envoy的 当前,我的istio-proxy日志是这样的(来自stern输出): mysvc-69c46fbc75-d9v8j istio-proxy {"bytes_sent":"124","upstream_cluster":"inbound|80|http|mysvc.defau
..
TL; DR:我们如何配置istio sidecar注入/istio-proxy/envoy-proxy/istio出口网关,以允许较长的寿命(> 3小时),可能是空闲的TCP连接? 一些细节: 我们正在尝试将数据库迁移到PostgreSQL,这是由配置了Spring Boot + Flyway的一个应用程序触发的,该迁移预计将持续约3个小时. 我们的应用程序部署在我们的kube
..
我正在运行Istio 1.6.0. 我想向源自我的服务的所有出站响应添加一些自定义标头.因此,我试图使用lua envoyfilter 来实现这一目标.但是,我看不到代理配置正确. 我要使用的特使过滤器配置是 kind: EnvoyFilter metadata: name: lua-filter namespace: istio-system spec: workload
..
配置Envoy时是否可以向Kubernetes中属于同一服务的另一个K8 Pod发送http Rest请求? 重要:我还有一个问题 E. G. 服务名称= UserService,2个Pod(副本= 2) Pod 1 --> Pod 2 //using pod ip not load balanced hostname Pod 2 --> Pod 1 连接已超过Rest GET
..
我在尝试让Istio在群集上工作时遇到问题.我的基础架构如下: 我有一个Magento商店,上面有一个清漆作为前缓存.在安装istio之前,它一直在工作.我已经启用了特使注入. Varnish部署在Pod中,并具有自己的服务重定向,未缓存到magento服务. 当我尝试从清漆卷曲到magento时,问题就来了. 如果我从清漆卷曲magento服务,我将重定向到magento UR
..
我试图在安装了istio的minikube上设置本地k8s集群,但是在使用Jaeger启用分布式跟踪时遇到了问题. 我有3个微服务A -> B -> C.我正在传播所需的所有标头: {"x-request-id", "x-b3-traceid", "x-b3-spanid", "x-b3-parentspanid", "x-b3-sampled", "x-b3-flags", "x-ot-s
..
我正在尝试通过查看istio-proxy访问日志(它记录每次访问)来对我的服务进行故障排除.但是,我找不到任何说明日志中每个条目含义的文档. 例如 [2018-12-20T11:09:42.302Z]"GET/HTTP/1.1" 200-0 614 0 0"10.32.96.32""curl/7.54.0""17b8f245-af00-4379-9f8f-a4dcd2f38c01 “"
..
我有一个启用了双向TLS的Istio网格.我的设置如下 在容器中运行的服务(服务容器+特使) 位于上述服务前面的特使网关.附加了一个Istio网关和虚拟服务.它将/info/路由路由到上述服务. 另一个Istio网关配置为使用默认的istio入口Pod进行入口.这也具有网关+虚拟服务的组合.虚拟服务将/info/路径定向到2 中描述的服务 我正在尝试使用curl命令从入口网关访问
..