问题标签 [heptio-contour]
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 - 使用 JSON 密钥文件的身份验证方法:未授权:GCR 登录失败
主要针对:google-cloud-platform
我要解决的总体问题是;从私有 Kubernetes 的 Google Container Registry 中提取图像。
更新刚刚添加了 heptio-contour 如果有人遇到这个问题 - 因为 Heptio 的好人已经创建了问题中提到的脚本 - 谢谢。
第一步是使用带有 JSON 密钥的服务帐户 - 如此处所述。
但是当我运行时:
我应该能够登录 docker,但它失败了:
注意:我gcr-sa-key.json
从运行这个文件中得到了这个文件——请记住,我总体上是在尝试从 Kubernetes 中使用它。
我希望这是一个谷歌问题,但是/如果我按照 Heptio 文档中的描述运行,我会得到:
只是信息。这可能是相关的,我在 github 上看到了这个问题。
kubernetes - 是否有选择 Ingress 规则的顺序?
是否有入口规则规范的命令,即第一个排位赛规则会得到遵守吗?
遵循规范的目的是路由所有没有标头的请求Host: foo.com
并将Host: bar.com
它们路由到 service3。我不确定该规范在语法上是否正确,更确切地说,它是否能达到预期的目的?
不要认为这很重要,但我正在使用 Contour Ingress 控制器。
kubernetes - 入口路由的指标
我有两个基于 Ingress(Contour 管理 Envoy)主机标头的路由(以及其他路由),其中两个路由都指向同一个服务。
是否有一个现有的度量标准(在 Kubernetes、Contour、Envoy 中)来了解有多少请求通过这两个规则中的每一个进行路由,即有多少请求正在命中foo.com
,有多少正在命中bar.com
?
kubernetes - 是否可以在 k8s 中创建基于端口的入口路由?
我有一个 Debian k8s 集群。我需要将所有流量从 http:// fqdn_of_my-service路由到pod_my_service:8080并将 https:// fqdn_of_my-service路由到pod_my_service:8443。(fqdn_of_my-service 和 pod_my_service 在这两种情况下都是一样的)简单来说,我只需要根据一个服务的端口拆分流量。有什么办法吗?
amazon-eks - 如何在两个 EKS 服务之间共享 AWS NLB?
我们在 AWS 区域内的 EKS 集群中进行了跨 AZ 部署,其中每个 AZ 都是独立的,这意味着组件不会与不在同一 AZ 中的其他组件通信。
我们使用 Contour 作为我们的入口,并有不同的守护程序集,每个 AZ 一个。因此,我们还为每个守护程序集定义了不同的服务。
将服务部署到 EKS 时,会创建两个不同的 NLB。
我们希望只有一个 NLB 将在服务之间共享。
问题是:它可以实现吗?如果可以,那么如何实现?