gpt4 book ai didi

kubernetes - 在Traefik Ku​​bernetes Ingress中打开除HTTP和HTTPS以外的其他端口

转载 作者:行者123 更新时间:2023-12-02 12:12:05 24 4
gpt4 key购买 nike

我已经使用以下配置将Traefik作为Kubernetes中的Ingress进行了设置:https://github.com/RedxLus/traefik-simple-kubernetes/tree/master/V1.7

并且可以很好地用于HTTP和HTTPS,但是我不知道如何打开其他端口进行转发,例如,端口3306中带有MySQL入口的Pod

谢谢你的回答!

最佳答案

如果您使用的是Ingress资源,Traefik不支持它,并且该资源不支持另一种回答中提到的L4类型的流量。

但是,如果使用的是Nginx入口 Controller ,则有一种解决方法,请使用ConfigMap和入口 Controller 选项--tcp-services-configmap--udp-services-configmap,如here所述。然后,您的tcp-services ConfigMap将如下所示:

apiVersion: v1
kind: ConfigMap
metadata:
name: tcp-services
namespace: ingress-nginx
data:
9000: "default/example-go:8080"

这样做的优点是为集群提供了一个单一的入口点(这适用于将用于TCP / UDP的任何入口),但是与仅拥有Kubernetes Service(NodePort或LoadBalancer)相比,缺点是拥有额外一层的开销)已经在TCP / UDP端口上侦听。

关于kubernetes - 在Traefik Ku​​bernetes Ingress中打开除HTTP和HTTPS以外的其他端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61502317/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com