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