当前位置:  开发笔记 > 后端 > 正文

Kubernetes:通过Ingress将非HTTP请求路由到容器

如何解决《Kubernetes:通过Ingress将非HTTP请求路由到容器》经验,为你挑选了1个好方法。

这通过入口机制得不到很好的支持,并且是一个悬而未决的问题.
使用nginx-ingress可以解决tcp或udp流量问题,它会使用configmap将暴露的端口映射到kubernetes服务.
看到这个文档.

使用tcp-services-configmap(和/或udp-services-configmap)参数启动入口控制器.

args: 
- "/nginx-ingress-controller"
- "--tcp-services-configmap=default/nginx-tcp-configmap"
- "--v=2"

部署configmap:

apiVersion: v1
kind: ConfigMap
metadata:
  name: nginx-tcp-configmap
data:
  9000: "default/example-service:8080"

9000暴露端口在哪里,8080是服务端口



1> stacksonstac..:

这通过入口机制得不到很好的支持,并且是一个悬而未决的问题.
使用nginx-ingress可以解决tcp或udp流量问题,它会使用configmap将暴露的端口映射到kubernetes服务.
看到这个文档.

使用tcp-services-configmap(和/或udp-services-configmap)参数启动入口控制器.

args: 
- "/nginx-ingress-controller"
- "--tcp-services-configmap=default/nginx-tcp-configmap"
- "--v=2"

部署configmap:

apiVersion: v1
kind: ConfigMap
metadata:
  name: nginx-tcp-configmap
data:
  9000: "default/example-service:8080"

9000暴露端口在哪里,8080是服务端口

推荐阅读
小白也坚强_177
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有