zoukankan      html  css  js  c++  java
  • 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;
    ​

     

  • 相关阅读:
    解释器模式
    命令模式
    责任链模式
    代理模式
    享元模式
    外观模式
    装饰器模式
    组合模式
    过滤器模式
    js广告浮动
  • 原文地址:https://www.cnblogs.com/bigberg/p/14040790.html
Copyright © 2011-2022 走看看