美文网首页
ingress-controller暴露tcp服务

ingress-controller暴露tcp服务

作者: 周识儒ice | 来源:发表于2022-03-23 15:46 被阅读0次

github链接 https://github.com/kubernetes/ingress-nginx/blob/main/docs/user-guide/exposing-tcp-udp-services.md

实践篇:

1、在ingress-controller的启动参数中添加以下内容:

--tcp-services-configmap=\$\(POD_NAMESPACE\)/tcp-services --udp-services-configmap=\$\(POD_NAMESPACE\)/udp-services

完整版的启动参数:

/nginx-ingress-controller --election-id=ingress-controller-leader --ingress-class=nginx --configmap=\$\(POD_NAMESPACE\)/ingress-nginx-controller --validating-webhook=:8443 --validating-webhook-certificate=/usr/local/certificates/cert --validating-webhook-key=/usr/local/certificates/key --tcp-services-configmap=\$\(POD_NAMESPACE\)/tcp-services --udp-services-configmap=\$\(POD_NAMESPACE\)/udp-services

2、部署tcp服务,这里不做详细说明,可以启动一个mysql;端口策略为:nodePort


image-20220323153215831.png

3、创建$(POD_NAMESPACE)/tcp-services 配置;我这边的ingress-controller 的命名空间为 ingress-nginx

image-20220323153458207.png

4、网络防火墙开放30306端口

相关文章

  • ingress-controller暴露tcp服务

    github链接 https://github.com/kubernetes/ingress-nginx/blo...

  • K8S学习之ingress网络实验

    实验一 使用镜像 运行ingress-controller 运行ingress服务 部署tomcat-服务 ing...

  • k8s服务暴露、ingress-controller、外部访问

    搭建好k8s环境之后,需要将内部的服务一个个都能够在外网进行访问,所以我们的设想是这样的:image.pngngi...

  • consul+upsync 实现ingress controll

    背景 ingress-controller 实现了集群内部服务的负载均衡,对于公有云环境,我们可以通过LoadBa...

  • Swoole 中 TCP、UDP 和长连接、短连接

    TCP 服务 swoole 文档 - TCP 服务 tcp 服务端 这样就创建了一个 TCP 服务器,监听本机 9...

  • socketserver模块

    创建 SocketServer TCP 服务器 创建 SocketServer TCP 客户端 执行 TCP 服务...

  • Dubbo服务暴露

    1 Dubbo服务暴露介绍 Dubbo服务暴露的整体流程如下: 2 Dubbo服务暴露源码 2.1 延时暴露 Se...

  • tcp

    tcp客户端 tcp服务器 tcp服务器同时为多个客户端服务 tcp服务器同时为多个客户端服务并且多次服务一个客户端

  • dubbo框架原理

    (1)介绍dubbo原理,暴露服务过程。下图是暴露服务流程: 首先dubbo暴露服务有两种情况: (1)延时暴露(...

  • Dubbo 服务暴露 总结(五)

    笔记简述Dubbo服务暴露之前分为了两小节Dubbo 服务暴露 源码学习(上)(三) 和Dubbo 服务暴露 源码...

网友评论

      本文标题:ingress-controller暴露tcp服务

      本文链接:https://www.haomeiwen.com/subject/bqgcjrtx.html