gpt4 book ai didi

kubernetes - k8s:使用traefik直接暴露udp端口(无http)

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

我刚刚在kubernetes集群上部署了Graylog。

我需要能够将Grayp.localhost / gelf下的udp端口作为入口规则公开。目前,我的服务是:

$ kubectl get service -o wide -l app.kubernetes.io/name=graylog
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE SELECTOR
graylog-1583177737-master ClusterIP 10.43.131.54 <none> 9000/TCP 20m app.kubernetes.io/instance=graylog-1583177737,app.kubernetes.io/name=graylog,graylog-role=master
graylog-1583177737-web ClusterIP 10.43.141.128 <none> 9000/TCP 20m app.kubernetes.io/instance=graylog-1583177737,app.kubernetes.io/name=graylog
graylog-1583177737-udp ClusterIP 10.43.188.69 <none> 12201/UDP 20m app.kubernetes.io/instance=graylog-1583177737,app.kubernetes.io/name=graylog

我的服务 graylog-1583177737-udp如下:
$ kubectl describe service graylog-1583177737-udp
Name: graylog-1583177737-udp
Namespace: graylog
Labels: app.kubernetes.io/component=UDP
app.kubernetes.io/instance=graylog-1583177737
app.kubernetes.io/managed-by=Helm
app.kubernetes.io/name=graylog
app.kubernetes.io/version=3.1
helm.sh/chart=graylog-1.5.2
Annotations: <none>
Selector: app.kubernetes.io/instance=graylog-1583177737,app.kubernetes.io/name=graylog
Type: ClusterIP
IP: 10.43.188.69
Port: gelf 12201/UDP
TargetPort: 12201/UDP
Endpoints: 10.42.0.48:12201,10.42.1.47:12201
Session Affinity: None
Events: <none>

我的入口 Controller 是traefik。

最佳答案

如果我写错了,请纠正我,但是新版本的traefik 2.2可能会纠正我。

Github traefik的项目页面上描述了对UDP的支持:Github.com: traefik project site将在2.2版本中可用,现在是该版本的候选版本。

在撰写本文时,从docker镜像存储库中下载的traefik当前最新版本是2.1.6版本。

请看一下:

  • Github.com: Traefik UDP support issue
  • Traefik.io: Entrypoints with UDP support on version 2.2
  • Traefik.io: Services on version 2.2
  • Traefik.io: Entrypoints on version 2.1 (latest)

  • 如果对此有任何疑问,请告诉我。

    关于kubernetes - k8s:使用traefik直接暴露udp端口(无http),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60495846/

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