问题标签 [traefik-ingress]

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 投票
1 回答
516 浏览

kubernetes - Kubernetes Traefik Ingress 收到错误的网关错误

我在 Kubernetes 上为 Traefik 设置了以下 Ingress 和部署。我在实际域名上不断收到错误的网关错误。

出于某种原因,服务无法正常工作,或者我的连接有误,或者选择器有问题等。

我的代码如下,所以如果有任何更正,请提供建议。

0 投票
2 回答
1632 浏览

kubernetes - Kubernetes Traefik,不断让服务不可用

任何人都知道为什么我不断获得以下 YAML 代码的服务不可用。入口指向指向容器的服务,它应该可以工作。对于这个例子,我只是使用 NGINX 容器进行测试。

0 投票
1 回答
389 浏览

traefik - Traefik unabe to create none www to www redirect

I am having trouble to create a none www redirect. I tried examples which worked for others but in my case there is nothing happening. Can anybody help me? I am Using Kubernetes 1.13.5 with traefik:1.7.8-alpine. The Config looks as following.

Kind regards Gradlon

0 投票
1 回答
303 浏览

amazon-web-services - 从 API Gateway 到 Ingress 的 TLS 连接

我正在使用 AWS API Gateway 通过 VPC Link 连接到 Kubernetes Ingress。我想在 API Gateway 和 Ingress 之间建立 TLS 连接。我如何在 AWS 中做到这一点?API 网关的所有外部连接都使用适当的公共证书,并且 SSL 终止发生在 API 网关级别。我试图避免从 API Gateway 向 Ingress 发送未加密的流量。是否可以从 API Gateway 设置自签名或基于 ACM 的证书?

0 投票
2 回答
2891 浏览

kubernetes - 如何在 traefik 中使用 rewrite

我正在使用 abc.com/foo 并且它工作正常,但是无论像 abc.com/foo/account-login 这样的 url 我需要重定向到 abc.com/account-login 并且它不起作用。请让我知道如何在 traefik 中设置重写或任何其他注释。

0 投票
2 回答
274 浏览

kubernetes - 是否可以设置默认的前端规则类型?

https://docs.traefik.io/configuration/backends/kubernetes/#general-annotations表示traefik.ingress.kubernetes.io/rule-type注解覆盖默认的前端规则类型

有没有办法将默认的前端规则类型设置为,PathPrefixStrip这样我就不必在每个 Ingress 定义中都覆盖它?

0 投票
1 回答
280 浏览

apache - 来自 kubernetes 的前端 traefik 入口中的 httpd 反向代理

我有一个 Kubernetes 集群。我正在使用 traefik 创建入口。

Traefik 正在创建类似以下名称的入口 app1.192.168.0.10.nip.io

我想在 traefik 前面设置 httpd 反向代理。

来自 HTTPD 的代码示例:

应用程序1

ProxyPreserveHost 开启

ProxyPass /kubernetes/app1 http://app1.192.168.0.10.nip.io:80

ProxyPassReverse /kubernetes/app1 http://app1.192.168.0.10.nip.io:80

在浏览器中,我尝试过https://somedomain.com/kubernetes/app1并返回 404,但如果我使用http://app1.192.168.0.10.nip.io,浏览器会返回内容。

我有其他 proxypass(没有 kubernetes),而且效果很好。

0 投票
2 回答
896 浏览

kubernetes - traefik 入口不转发 tcp 消息

我正在尝试将树莓派日志(物联网设备)聚合到在 EKS 中运行的 Logstash/ElasticSearch 中。

filebeat已在 EKS 中运行以聚合容器日志。

这是我的清单文件

能够发送测试消息:

但是tcpdump port 5000在 logstash 容器中看不到任何东西。

如果我echo -n "test message" | nc logstash.dev.domain.com 5000从 logstash 容器运行,那么我会tcpdump port 5000在 logstash 容器上看到此消息。

EKS任何容器中,我都可以发送测试消息echo -n "test message 4" | nc -q 0 logstash 5000,并将其接收logstash并推送到ElasticSearch.

但不是来自集群外部。所以看起来traefik入口控制器是这里的问题。

我有traefikEKS 的入口控制器。

和服务:

这里有什么问题?

0 投票
1 回答
28 浏览

kubernetes - Traefik 截断文件

我已经部署了一个具有 3 个节点的 Kubernetes 集群。为了创建入口,我使用 Traefik。

当我尝试发出请求时,Web 应用程序不完整,某些文件被截断并且无法加载网页。

我已经完成了下一个测试:

1 nodePort:可以工作(网页完成)。

2服务:有效(网页完成)。

3 ingress:它截断了文件(一些文件不完整)。

有人能帮我吗?请

先感谢您。

最良好的问候。

0 投票
1 回答
382 浏览

kubernetes - 不允许使用带有 rancher 2.2.8 的 traefik v2.0 标签

我正在运行通过 rancher v2.2.8 管理的最新版本的 traefik (v2.0)。

Traefik 运行良好。它正在接受连接,我可以通过端口 8080 访问仪表板。

因此,我使用图像创建了一个新的工作负载,containous/whoami以通过 traefik 公开。

但是,如果我尝试通过 ranchertraefik.http.routers.whoami.rule使用值设置标签键,则Host(`whoami.example.com`)由于以下原因,rancher 会拒绝该值:

我确实理解错误消息,但是如何在不使用(和之类的字符的情况下使路由正常工作`

traefik 要求标签设置为 和 之类的字符(`但 Rancher 不允许使用此类字符。

我使用https://docs.traefik.io/v2.0/getting-started/quick-start/#traefik-detects-new-services-and-creates-the-route-for-you作为设置标签。

编辑: https ://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#syntax-and-character-set还指出,标签键和值不允许使用这些字符。

不是一个那么重要的问题,但是 traefik v2.0 是如何与 kubernetes 一起工作的呢?它不使用标签吗?