问题标签 [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.
kubernetes - 如何使用 getambassador 创建 TLS 证书?
由于某些原因,我正在尝试使用大使 1.13 版本。通过使用 LetsEncrypt 和大使方法创建证书:但它会产生一些错误:
错误-1:
错误 2:
我该如何解决这个问题?
下面的代码可以工作,但上面的大使版本不工作:
大使版本不工作:主机 CRD、ACME 支持和外部负载均衡器配置。详细信息: https ://www.getambassador.io/docs/edge-stack/1.13/topics/running/host-crd/
ambassador - 大使服务和代理有什么区别?
在我的集群中安装大使后,我有:
a) 每项服务的目的是什么?
b)我在哪里可以在文档中找到这样的信息?
amazon-cloudwatch - 大使 API 网关 Cloudwatch 集成
我正在尝试找出将大使 API 网关指标导出到 cloudwatch 以查看 API 响应时间的选项。但是在大使文档中没有找到太多信息。有没有人尝试过这种集成?
它与 Prometheus 集成,但有人告诉我在当前项目中使用 cloudwatch。
api-gateway - 大使 API 密钥管理
大使是否提供任何 api 密钥管理来管理多个外部服务尝试与 k8s 集群中的服务交互的 api 密钥身份验证?
想知道大使网关是否有任何可用的功能,例如 WSO2 或其他网关提供的功能?
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 文件:这里
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 注解的负载均衡器。
我想强调所有版本都已弃用。