问题标签 [ambassador]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
14 浏览

envoyproxy - 如果值大于 30 秒,大使 timeout_ms 不起作用

我正在使用大使进行外部身份验证和重新路由。我创建了一个休眠 31 秒并返回 200 的服务。我使用以下注释部署了该服务:

我所有的 HTTP 调用都因 502 bad gateway 而失败。查看大使日志,它似乎在30秒后超时: "POST /test-endpoint/run HTTP/1.1" 0 DC 16 0 30000 - , ""insomnia/2021.7.2" "7819d615-9bdb-4f6b- a198-97f2ad89f023""""*:12000

根据 timeout_ms 设置,我期望超时为 10 分钟。如果我将 timeout_ms 的值设置在30秒以下,它似乎工作正常。

下面是特使路线:

版本:大使:1.4.1 Kubernetes 环境:GKE Kubernetes 版本:1.19.5

0 投票
0 回答
22 浏览

kubernetes - Adding Mutual TLS to Emissary-Ingress

I keep getting this error when I try to access a service running in my microk8s cluster with this curl command: curl -lkv --cert cert.pem --key key.pem https://$LB_ENDPOINT/backend/

I am running this on Microk8s on Ubuntu 20.04. Helm3, Metallb, and core DNS have all been enabled as addons.

The error:

#xA;

Below are my configurations:

  • Host:
#xA;
  • Listener:
#xA;
  • Mapping:
#xA;
  • TLS Context:
#xA;
  • Service and deployment:
#xA;

Your contribution would be much appreciated. Thanks.

0 投票
0 回答
30 浏览

kubernetes - Microk8s、MetalLB 和 Emissary 入口集成

我有一个带有 3 个节点(1 个主节点和 2 个工作节点)的 Microk8s 集群。我启用了 dns 和 metallb(使用主节点的单个公共 ip)插件并使用 Helm3 安装了 Emissary Ingress。

一切都已启动并运行,Emissary 服务的类型为 LoadBalancer,并从 MetalLB 获取正确的外部 ip。

在此之后,我正在尝试为 Sonarqube 服务设置映射。这些是yaml:

在防火墙方面,我有这个:

但是,当我尝试连接时,出现连接被拒绝错误。似乎没有人在听 80 或 443。有人可以帮忙吗?谢谢

0 投票
1 回答
29 浏览

kubernetes - 有没有办法在大使使者入口中使用正则表达式删除双斜杠?

我已经部署了大使边缘堆栈,并且正在使用主机和映射资源来路由我的流量。我想以这样一种方式实现映射,即如果路径中有任何双斜杠,则使用正则表达式(或任何其他可用方式)从中删除一个斜杠。例如,如果客户要求https://a.test.com//testapi我希望它是https://a.test.com/testapi.

我搜索了大使文件,但找不到任何有用的东西。

谢谢你

0 投票
0 回答
16 浏览

kubernetes - Istio 与大使 API 网关集成的问题

我已经在 AWS EKS 集群上安装了 Ambassador Api 网关。它按预期工作。现在我想集成 Istio 服务网格。

我正在按照大使官方文件中给出的步骤进行操作。 https://www.getambassador.io/docs/edge-stack/latest/howtos/istio/#istio-integration

但在 Istio 集成后,一些大使 pod 不断崩溃。一次只有 1 个 pod 显示健康的 3 个。

注意:Istio 侧车已成功集成到所有大使吊舱中。我已经尝试过使用大使 2.1.1 和 2.1.2。但两者都有相同的问题。我无法让所有大使舱保持健康。我的 EKS 版本是 v1.19.13-eks

以下是错误:

如果上述文档不足以使 Istio 与 AWS EKS 上的大使集成,请告诉我