问题标签 [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 回答
131 浏览

kubernetes - 如何使用 getambassador 创建 TLS 证书?

由于某些原因,我正在尝试使用大使 1.13 版本。通过使用 LetsEncrypt 和大使方法创建证书:但它会产生一些错误:

错误-1:

在此处输入图像描述

错误 2:

在此处输入图像描述

我该如何解决这个问题?

下面的代码可以工作,但上面的大使版本不工作:

大使版本不工作:主机 CRD、ACME 支持和外部负载均衡器配置。详细信息: https ://www.getambassador.io/docs/edge-stack/1.13/topics/running/host-crd/

0 投票
1 回答
123 浏览

docker - 如何解决 Secret tls-cert.default 未知问题?

嗨,我正在为任何项目使用大使。我有 2 个服务和 2 个主机文件。当我应用“kubectl apply -f host1.yml”和“kubectl apply -f host2.yml”时,出现以下错误:如何使用 Ambassador edge stack 1.13 生成正确的 TLS 证书?这里有什么问题?

在此处输入图像描述

错误:echo-host:继续使用无效的 TLS 机密 tls2-cert

细节:

我的主机文件:

主机1.yml:

主机2.yml:

如何使用 Ambassador edge stack 1.13 生成正确的 TLS 证书?

0 投票
0 回答
21 浏览

ambassador - 大使服务和代理有什么区别?

在我的集群中安装大使后,我有:

a) 每项服务的目的是什么?

b)我在哪里可以在文档中找到这样的信息?

0 投票
0 回答
18 浏览

amazon-cloudwatch - 大使 API 网关 Cloudwatch 集成

我正在尝试找出将大使 API 网关指标导出到 cloudwatch 以查看 API 响应时间的选项。但是在大使文档中没有找到太多信息。有没有人尝试过这种集成?

它与 Prometheus 集成,但有人告诉我在当前项目中使用 cloudwatch。

0 投票
0 回答
24 浏览

api-gateway - 大使 API 密钥管理

大使是否提供任何 api 密钥管理来管理多个外部服务尝试与 k8s 集群中的服务交互的 api 密钥身份验证?

想知道大使网关是否有任何可用的功能,例如 WSO2 或其他网关提供的功能?

0 投票
1 回答
240 浏览

kubernetes - 无法在本地 kubernetes 集群中部署 emissary-ingress。因“验证数据错误:ValidationError(CustomResourceDefinition.spec)”而失败

我正在尝试使用此处的说明安装 emissary-ingress 。

它开始失败并出现错误no matches for kind "CustomResourceDefinition" in version "apiextensions.k8s.io/v1beta"。我在 Stack Overflow 上搜索并找到了一个答案apiextensions.k8s.io/v1beta1,上面说要更新到apiextensions.k8s.io/v1我所做的。它还要求使用admissionregistration.k8s.io/v1我的 kubectl 已经使用的。

当我运行kubectl apply -f filename.yml命令时,上面的错误消失了,一个新的错误开始出现错误:error validating data: ValidationError(CustomResourceDefinition.spec): unknown field "validation" in io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionSpec;

接下来我该怎么办?

我的 kubectl 版本 - 客户端版本:version.Info{Major:"1", Minor:"21", GitVersion:"v1.21.4", GitCommit:"3cce4a82b44f032d0cd1a1790e6d2f5a55d20aae", GitTreeState:"clean", BuildDate:"2021-08- 11T18:16:05Z", GoVersion:"go1.16.7", Compiler:"gc", Platform:"windows/amd64"} 服务器版本: version.Info{Major:"1", Minor:"22", GitVersion: “v1.22.2”,GitCommit:“8b5a19147530eaac9476b0ab82980b4088bbc1b2”,GitTreeState:“clean”,BuildDate:“2021-09-15T21:32:41Z”,GoVersion:“go1.16.8”,编译器:“gc”,平台:“linux /amd64"}

minikube 版本 - minikube 版本:v1.23.2 提交:0a0ad764652082477c00d51d2475284b5d39ceed

编辑:

自定义资源定义 yml 文件:这里

rbac yml 文件:这里

0 投票
0 回答
88 浏览

google-kubernetes-engine - API Gateway Using Ambassador 的安装问题

我正在尝试安装 Ambassador API Gateway,我尝试了多种方法,但都不起作用。我对安装过程感到好奇,一些安装步骤正在创建五个大使吊舱,三个和无。

据我了解,这是大使吊舱的实际结构。

建筑学

案例一

不清楚使用大使安装 API 网关,从 helm Chart 创建三个 pod,请找到我更喜欢安装的博客详细信息。

3个豆荚

参考资料

案例二

在那之后,我又关注了一篇博客,其中总共部署了五个大使网关 pod。三个 Pod 处于就绪状态 两个处于挂起状态并部署了 SVC 负载均衡器

第二个参考链接

五个具有 2 个待处理状态的 pod

在此处输入图像描述

案例三

在此之后,我按照我的最后一个选项是大使官方网站,并尝试安装它,然后当尝试获取吊舱时,我很震惊没有大使吊舱存在。

目前,我假设一个 pod 进程是内部的,我遵循了所有步骤,但仍然通过负载均衡器应用程序没有暴露在互联网上。

安装参考链接

安装后,我还没有看到任何 pod,但我仍然认为这是一个后端进程,所以我部署了一个 NGINX pod 和带有 Ambassador 注解的负载均衡器。

我想强调所有版本都已弃用。

0 投票
0 回答
27 浏览

ambassador - seldon Ambassador 模型推理问题

0 投票
0 回答
131 浏览

kubernetes - 大使主机 {hostname}:无效的 TLS 密钥 ssl-cert,标记为非活动

我在我的 GKE 集群中使用大使。我遇到了以下问题,但我的配置中有有效的 ssl 证书作为机密。

秘密 myapp-ssl-cert.ambassadorpoc 未知
主机 myapp:无效的 TLS 秘密 myapp-ssl-cert,标记为非活动

我的主机 yaml 文件如下所示:

在此处输入图像描述

谁能帮我解决这个问题。

0 投票
1 回答
109 浏览

kubernetes-ingress - minkube external-ip 始终处于挂起状态,而无法访问 emissary-ingress 负载均衡器

我确信由于我对 kubernetes 和 minkube 的了解很少,我无法解决,我需要一些帮助。

我在 windows-docker 上设置了 minikub kubernetes 集群。(最新版本)。我正在尝试设置基于 URL 前缀转发流量的 emissary-ingress API 网关(例如 /hello/ 将流量发送到 hello kubernetes 服务)我已经设置了所有这些入口流量规则,但不幸的是,我坚持如何测试。

我无法访问 URL。这是我的配置。我尝试理解以下方式。

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

但我不明白为什么这不起作用。我确信与外部 IP 挂起状态有关。但我不确定如何解决它。

在此处输入图像描述