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

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

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

      k8s 自定義HPA指標-container 網絡流量

      除了基于 CPU 和內存來進行自動擴縮容之外,我們還可以根據自定義的監控指標來進行。這個我們就需要使用 Prometheus Adapter,Prometheus 用于監控應用的負載和集群本身的各種指標,Prometheus Adapter 可以幫我們使用 Prometheus 收集的指標并使用它們來制定擴展策略,這些指標都是通過 APIServer 暴露的,而且 HPA 資源對象也可以很輕易的直接使用。下面直接說如何配置使用容器的網絡出入流量進配置HPA。

       

      1、k8s 集群配置prometheus監控,本司采用rancher管理的k8s集群,在rancher中web直接配置就可完成,此處不再贅述。

      2、為prometheus配置一個可以訪問的域名,后面 prometheus-adapter 需要調用。

      3、配置 prometheus-adapter

      $ helm repo add prometheus-community https://prometheus-community.github.io/helm-charts
      $ helm repo update
      $ helm install --namespace cattle-prometheus --name prometheus-adapter prometheus-community/prometheus-adapter --set prometheus.url=http://demo.prome.com --set prometheus.port=80 --set logLevel=6
      

      4、檢查配置是否生效

      kubectl get --raw /apis/custom.metrics.k8s.io/v1beta1|jq .
      
      # 輸出如下內容
      {
        "kind": "APIResourceList",
        "apiVersion": "v1",
        "groupVersion": "custom.metrics.k8s.io/v1beta1",
        "resources": [
          {
            "name": "nodes/nginx_ingress_controller_nginx_process_virtual_memory_bytes",
            "singularName": "",
            "namespaced": false,
            "kind": "MetricValueList",
            "verbs": [
              "get"
            ]
          },
          {
            "name": "pods/alertmanager_http_response_size_bytes_bucket",
            "singularName": "",
            "namespaced": true,
            "kind": "MetricValueList",
            "verbs": [
              "get"
            ]
          },
          {
            "name": "jobs.batch/alertmanager_oversize_gossip_message_duration_seconds_bucket",
            "singularName": "",
            "namespaced": true,
            "kind": "MetricValueList",
            "verbs": [
              "get"
            ]
          }
          ......

      5、 修改 prometheus-adapter configmap配置文件,新增如下信息:

      - seriesQuery: 'container_network_receive_bytes_total{namespace!="",pod_name!=""}'
        resources:
          overrides:
            namespace: {resource: "namespace"}
            pod_name: {resource: "pod"}
        name:
          matches: "^(.*)"
          as: "container_network_receive_bytes_total_3m"
        metricsQuery: 'sum(rate(<<.Series>>{<<.LabelMatchers>>}[3m])) by (<<.GroupBy>>)'
      - seriesQuery: 'container_network_transmit_bytes_total{namespace!="",pod_name!=""}'
        resources:
          overrides:
            namespace: {resource: "namespace"}
            pod_name: {resource: "pod"}
        name:
          matches: "^(.*)"
          as: "container_network_transmit_bytes_total_3m"
        metricsQuery: 'sum(rate(<<.Series>>{<<.LabelMatchers>>}[3m])) by (<<.GroupBy>>)'

      6、配置HPA

       

       保存后:

       

       

      如上圖,保存后 "000m" 會被省略掉。m 代表毫秒,m前面是數字是字節。

      至此,配置完成。

      7、HPA 算法

       

      posted @ 2022-06-09 13:27  cptao  閱讀(981)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 日韩亚洲精品中文字幕| 强奷乱码中文字幕| 亚洲天堂成人网在线观看| 国产综合色精品一区二区三区| 麻豆精品一区二区视频在线| 国产欧美日韩高清在线不卡| 产综合无码一区| 久久久综合香蕉尹人综合网| 国产精品高清一区二区三区| 爱性久久久久久久久| 亚洲精品麻豆一二三区| 亚洲岛国成人免费av| 18禁午夜宅男成年网站| 成人欧美日韩一区二区三区| 毛片无遮挡高清免费| 亚洲AV高清一区二区三区尤物| 波多野结衣一区二区三区高清av| 亚洲综合伊人五月天中文| 日产国产一区二区不卡| 久久国产精品成人影院| 老熟妇老熟女老女人天堂| 巨熟乳波霸若妻在线播放| 在线精品自拍亚洲第一区| 涿鹿县| 亚洲国产精品自产拍久久| 亚洲AV成人无码久久精品四虎| 国产精品无码无需播放器| 深夜免费av在线观看| 国产av剧情md精品麻豆| 天天综合色一区二区三区| 忘忧草在线社区www中国中文| 少妇人妻偷人一区二区| 苍井空一区二区波多野结衣av| 亚洲人成网站在线观看播放不卡| 国产明星精品无码AV换脸| 国产精品中文字幕在线| 熟女精品视频一区二区三区| 国产人妇三级视频在线观看| 最近中文字幕mv免费视频| 成人啪精品视频网站午夜| 久久精品国产亚洲av品|