Ingress 端口转发


一、Ingress controller添加参数

配置文件 ingress-controller

# kubectl edit daemonset ingress-nginx-controller -n ingress-nginx
​
- --tcp-services-configmap=$(POD_NAMESPACE)/tcp-services
- --udp-services-configmap=$(POD_NAMESPACE)/udp-services

  

二、新增configmap

apiVersion: v1
kind: ConfigMap
metadata:
  name: tcp-services
  namespace: ingress-nginx
data:
  6379: "default/redis-cluster-connection:6379"
  • 6379: "default/redis-cluster-connection:6379" : 将default NameSpace下redis-cluster-connection这个Service的端口6379通过ingress节点的6379端口转发

三、查看ingress转发配置

# TCP services
    
    server {
        preread_by_lua_block {
            ngx.var.proxy_upstream_name="tcp-default-redis-cluster-connection-6379";
        }
        
        listen                  6379;
        
        listen                  [::]:6379;
​

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM