<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      k8s~ingress限流機制

      Ingress限流

      限速的注解定義了對連接和傳輸速率的限制。這些可以用來減輕DDoS攻擊。它采用了 “漏斗” 算法實現限制。

      主要參數

      • nginx.ingress.kubernetes.io/limit-connections
        單個IP地址允許的并發連接數。超出此限制時,將返回503錯誤。

      • nginx.ingress.kubernetes.io/limit-rps
        每秒從給定IP接受的請求數。突發限制設置為此限制乘以突發乘數,默認乘數為5。當客戶端超過此限制時,將 返回limit-req-status-code默認值: 503,如果修改其它響應碼,需要重寫nginx.ingress.kubernetes.io/configuration-snippet配置,如下

        annotations:
          kubernetes.io/ingress.class: nginxnginx.ingress.kubernetes.io/limit-burst-multiplier: "3"
          nginx.ingress.kubernetes.io/limit-rpm: "1"
          nginx.ingress.kubernetes.io/configuration-snippet: |
              limit_req_status 429;
      

      rancher中的顯示

      • nginx.ingress.kubernetes.io/limit-rpm:每分鐘從給定IP接受的請求數。突發限制設置為此限制乘以突發乘數,默認乘數為5。當客戶端超過此限制時,將 返回limit-req-status-code默認值: 503。

      • nginx.ingress.kubernetes.io/limit-burst-multiplier:
        突發大小限制速率的倍數。默認的脈沖串乘數為5,此注釋將覆蓋默認的乘數。當客戶端超過此限制時,將 返回limit-req-status-code默認值: 503。

      • nginx.ingress.kubernetes.io/limit-rate-after:最初的千字節數,在此之后,對給定連接的響應的進一步傳輸將受到速率的限制。必須在啟用代理緩沖的情況下使用此功能。

      • nginx.ingress.kubernetes.io/limit-rate:每秒允許發送到給定連接的千字節數。零值禁用速率限制。必須在啟用代理緩沖的情況下使用此功能。

      • nginx.ingress.kubernetes.io/limit-whitelist:客戶端IP源范圍要從速率限制中排除。該值是逗號分隔的CIDR列表。

      解析

      nginx的限流是一個隊列模型。所以限流連接數為 隊列長度+隊列處理能力。
      對應下面的配置即,rate為隊列處理能力。burst為隊列長度。

      ingress配置

      ingress控制器會把注解修改成如下nginx配置,此例子之修改了limit-rps=5或者limit-rpm=300,limit-burst-multiplier(放大系數)為默認值5。

      ?實例

      apiVersion: networking.k8s.io/v1
      kind: Ingress
      metadata:
        name: ingress-example-host
        annotations:
          # 每個 IP 每秒可以訪問 5 次
          nginx.ingress.kubernetes.io/limit-rps: 5
          # 為計算限速漏桶算法的 burst size,和 limit-rps 的相乘系數
          nginx.ingress.kubernetes.io/limit-burst-multiplier: 5
          # 配合 limit-window 表示全局限速 100 次每秒(需要依賴 memcached)
          nginx.ingress.kubernetes.io/global-rate-limit: 100
          nginx.ingress.kubernetes.io/global-rate-limit-window: 1s
          # 限制發送給后端服務的發送速率為 1MB 每秒
          nginx.ingress.kubernetes.io/limit-rate: 1024
          # 發送給后端服務的前 10MB 數據不進行限速
          nginx.ingress.kubernetes.io/limit-rate-after: 10240
          # 超出后的響應碼
          nginx.ingress.kubernetes.io/configuration-snippet: |
              limit_req_status 429;
      spec:
        rules:
        - host: "www.test.com"
          http:
            paths:
            - path: "/"
              backend:
                service:
                  name: test
                  port:
                    number: 80
      
      posted @ 2023-02-23 17:03  張占嶺  閱讀(4312)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 国外av片免费看一区二区三区| 无码人妻一区二区三区四区AV| 色噜噜狠狠一区二区三区果冻| 亚洲国产成人无码电影| 国产成人精品午夜2022| 亚洲第一精品一二三区| 久爱无码精品免费视频在线观看| 青青青青久久精品国产| 江城| 福利网午夜视频一区二区| 国产偷窥熟女高潮精品视频| 国产自产在线视频一区| 国产中年熟女高潮大集合| 人妻中文字幕亚洲一区| 日本熟妇浓毛| 亚洲18禁一区二区三区| 国产精品无遮挡猛进猛出| 欧美精品日韩精品一卡| 国产不卡一区二区四区| 国产一区| 久久不见久久见免费视频观看| 中文无码乱人伦中文视频在线| 亚洲av日韩av一区久久| 永久免费AV无码网站YY| 欧美成人午夜在线观看视频| 久久亚洲精品人成综合网| 国产成人一区二区三区在线观看| 亚洲精品熟女一区二区| 久久热这里只有精品66| 免费无码VA一区二区三区| 中文无码乱人伦中文视频在线| 人妻另类 专区 欧美 制服| 亚洲av午夜成人片| 久久99精品国产麻豆婷婷| 一级毛片网| 免费午夜无码片在线观看影院| 亚洲国产精品成人综合久| 少妇被粗大的猛烈进出动视频| 亚洲精品国产综合久久一线| 亚洲人妻中文字幕一区| 亚洲精品毛片一区二区|