亚洲 国产精品 日韩-亚洲 激情-亚洲 欧美 91-亚洲 欧美 成人日韩-青青青草视频在线观看-青青青草影院

千鋒教育-做有情懷、有良心、有品質(zhì)的職業(yè)教育機構(gòu)

手機站
千鋒教育

千鋒學習站 | 隨時隨地免費學

千鋒教育

掃一掃進入千鋒手機站

領(lǐng)取全套視頻
千鋒教育

關(guān)注千鋒學習站小程序
隨時隨地免費學習課程

當前位置:首頁  >  技術(shù)干貨  > K8s pod動態(tài)彈性擴縮容HAP

K8s pod動態(tài)彈性擴縮容HAP

來源:千鋒教育
發(fā)布人:syq
時間: 2022-09-22 10:58:00 1663815480

  概述

  Horizontal Pod Autoscaler(HPA,Pod水平自動伸縮),根據(jù)平均 CPU 利用率、平均內(nèi)存利用率或你指定的任何其他自定義指標自動調(diào)整 Deployment 、ReplicaSet 或 StatefulSet 或其他類似資源,實現(xiàn)部署的自動擴展和縮減,讓部署的規(guī)模接近于實際服務(wù)的負載。HPA不適用于無法縮放的對象,例如DaemonSet。

K8s pod動態(tài)彈性擴縮容HAP

  官方文檔:https://kubernetes.io/zh-cn/docs/tasks/run-application/horizontal-pod-autoscale/

  實際生產(chǎn)中,一般使用這四類指標:

  Resource metrics——CPU核 和 內(nèi)存利用率指標。

  Pod metrics——例如網(wǎng)絡(luò)利用率和流量。

  Object metrics——特定對象的指標,比如Ingress, 可以按每秒使用請求數(shù)來擴展容器。

  Custom metrics——自定義監(jiān)控,比如通過定義服務(wù)響應(yīng)時間,當響應(yīng)時間達到一定指標時自動擴容。

  安裝 metrics-server

  HAP 前提條件

  默認情況下,Horizontal Pod Autoscaler 控制器會從一系列的 API 中檢索度量值。集群管理員需要確保下述條件,以保證 HPA 控制器能夠訪問這些 API:

  對于資源指標,將使用 metrics.k8s.io API,一般由 metrics-server 提供。它可以作為集群插件啟動。

  對于自定義指標,將使用 custom.metrics.k8s.io API。它由其他度量指標方案廠商的“適配器(Adapter)” API 服務(wù)器提供。檢查你的指標管道以查看是否有可用的 Kubernetes 指標適配器。

  對于外部指標,將使用 external.metrics.k8s.io API。可能由上面的自定義指標適配器提供。

  Kubernetes Metrics Server:

  Kubernetes Metrics Server 是 Cluster 的核心監(jiān)控數(shù)據(jù)的聚合器,kubeadm 默認是不部署的。

  Metrics Server 供 Dashboard 等其他組件使用,是一個擴展的 APIServer,依賴于 API Aggregator。所以,在安裝 Metrics Server 之前需要先在 kube-apiserver 中開啟 API Aggregator。

  Metrics API 只可以查詢當前的度量數(shù)據(jù),并不保存歷史數(shù)據(jù)。

  Metrics API URI 為 /apis/metrics.k8s.io/,在 k8s.io/metrics 下維護。

  必須部署 metrics-server 才能使用該 API,metrics-server 通過調(diào)用 kubelet Summary API 獲取數(shù)據(jù)。

  開啟 API Aggregator

31

32

  開始安裝 metrics-server

  下載

320

  修改

35

  解決方法:在metrics-server中添加--kubelet-insecure-tls參數(shù)跳過證書校驗

36

  開始安裝

37

38

  Horizontal Pod Autoscaler 工作原理

640

  原理架構(gòu)圖

  自動檢測周期由 kube-controller-manager 的 --horizontal-pod-autoscaler-sync-period 參數(shù)設(shè)置(默認間隔為 15 秒)。

  metrics-server 提供 metrics.k8s.io API 為pod資源的使用提供支持。

  15s/周期 -> 查詢metrics.k8s.io API -> 算法計算 -> 調(diào)用scale 調(diào)度 -> 特定的擴縮容策略執(zhí)行。

  HPA擴縮容算法

  從最基本的角度來看,Pod 水平自動擴縮控制器根據(jù)當前指標和期望指標來計算擴縮比例。

50

  擴容

  如果計算出的擴縮比例接近 1.0, 將會放棄本次擴縮, 度量指標 / 期望指標接近1.0。

  縮容

  冷卻/延遲: 如果延遲(冷卻)時間設(shè)置的太短,那么副本數(shù)量有可能跟以前一樣出現(xiàn)抖動。默認值是 5 分鐘(5m0s)--horizontal-pod-autoscaler-downscale-stabilization

  特殊處理

  丟失度量值:縮小時假設(shè)這些 Pod 消耗了目標值的 100%, 在需要放大時假設(shè)這些 Pod 消耗了 0% 目標值。這可以在一定程度上抑制擴縮的幅度。

  存在未就緒的pod的時候:我們保守地假設(shè)尚未就緒的 Pod 消耗了期望指標的 0%,從而進一步降低了擴縮的幅度。

  未就緒的 Pod 和缺少指標的 Pod 考慮進來再次計算使用率。如果新的比率與擴縮方向相反,或者在容忍范圍內(nèi),則跳過擴縮。否則,我們使用新的擴縮比例。指定了多個指標, 那么會按照每個指標分別計算擴縮副本數(shù),取最大值進行擴縮。

  HPA 對象定義

55

  HPA對象默認行為

56

  示例演示

  編排yaml

57

  主要參數(shù)解釋如下:

  scaleTargetRef:目標作用對象,可以是Deployment、ReplicationController或ReplicaSet。

  minReplicas和maxReplicas:Pod副本數(shù)量的最小值和最大值,系統(tǒng)將在這個范圍內(nèi)進行自動擴縮容操作,并維持每個Pod的內(nèi)存使用率為40%,這個值就是上面設(shè)置的閾值averageUtilization。

  metrics:目標指標值。在metrics中通過參數(shù)type定義指標的類型;通過參數(shù)target定義相應(yīng)的指標目標值,系統(tǒng)將在指標數(shù)據(jù)達到目標值時(考慮容忍度的區(qū)間,見前面算法部分的說明)觸發(fā)擴縮容操作。

  對于CPU使用率,在target參數(shù)中設(shè)置averageUtilization定義目標平均CPU使用率。

  對于內(nèi)存資源,在target參數(shù)中設(shè)置AverageValue定義目標平均內(nèi)存使用值。

  執(zhí)行

42

  使用 ab 工具進行壓測

  進入apache官網(wǎng) 下載apache即可,或者直接通過yum安裝apache都行,這里選擇最簡單的方式y(tǒng)um安裝

43

  開始壓測

44

45

46

  從上圖發(fā)現(xiàn)已經(jīng)實現(xiàn)了根據(jù)CPU 動態(tài)擴容了。

tags:
聲明:本站稿件版權(quán)均屬千鋒教育所有,未經(jīng)許可不得擅自轉(zhuǎn)載。
10年以上業(yè)內(nèi)強師集結(jié),手把手帶你蛻變精英
請您保持通訊暢通,專屬學習老師24小時內(nèi)將與您1V1溝通
免費領(lǐng)取
今日已有369人領(lǐng)取成功
劉同學 138****2860 剛剛成功領(lǐng)取
王同學 131****2015 剛剛成功領(lǐng)取
張同學 133****4652 剛剛成功領(lǐng)取
李同學 135****8607 剛剛成功領(lǐng)取
楊同學 132****5667 剛剛成功領(lǐng)取
岳同學 134****6652 剛剛成功領(lǐng)取
梁同學 157****2950 剛剛成功領(lǐng)取
劉同學 189****1015 剛剛成功領(lǐng)取
張同學 155****4678 剛剛成功領(lǐng)取
鄒同學 139****2907 剛剛成功領(lǐng)取
董同學 138****2867 剛剛成功領(lǐng)取
周同學 136****3602 剛剛成功領(lǐng)取
相關(guān)推薦HOT
餐桌下狂C亲女水欧阳凝| 2022一本久道久久综合狂躁| 最新无码人妻在线不卡| JK白丝极品被CAO到流水呻吟| 公交车上售票员用B验票小镇| 国产亚AV手机在线观看| 久久久久亚洲AV无码网站| 欧美牲交黑粗硬大在线视频 | 把腿张开老子臊烂你的小说| 国产高潮抽搐翻白眼在线播放| 精品国产免费人成网站| 男女无遮挡XX00动态图120| 色综合久久蜜芽国产精品 | 51久久夜色精品国产水果派解说| 大香伊蕉人在播放2019| 交换朋友夫妻互换客厅韩国5| 妺妺窝人体色WWW在线小说| 熟妇人妻无乱码中文字幕真矢织江 | 高潮毛片无遮挡高清免费视频| 精品无码AV一区二区三区不卡| 欧美精欧美乱码一二三四区| 无码一区二区三区不卡AV| 在线А√天堂中文官网| 国产成人精品2021| 鲁鲁夜夜天天综合视频| 熟女人妇 成熟妇女系列视频| 亚洲欧美另类日本| 被蹂躏的她 电影| 精品欧洲AV无码一区二区| 人妻少妇中文字幕| 亚洲精品无码久久久久苍井空| 扒开女人P添大荫蒂| 饥渴人妻被快递员玩弄的视频| 欧美亚洲国产精品久久蜜芽直播 | 国产又爽又黄无码无遮挡在线观看 | 日韩精品一区二区三区中文| 亚洲国产丝袜精品一区| 不卡高清AV手机在线观看| 精品久久久久久天美传媒| 日本VPSWINDOWS怀孕| 亚洲乱码尤物193YW最新地址| 不充钱看全部超污视频 | 亚洲性无码AV中文字幕| 东北妓女激情普通话对白| 久久AⅤ人妻少妇嫩草影院| 少妇人妻综合久久中文字幕| 中国老女人老熟女人BB操| 国产麻豆剧传媒精品国产AV| 欧美群交性爱视频| 亚洲精品无码永久电影在线| 东京热人妻丝袜AV无码| 美女裸体无遮挡永久免费观看网站| 无人区码一码二码三码在线| JAVASCRIPT中国免费| 精品久久久久久中文字幕人妻最新 | 玉蒲团Ⅲ艳乳欲仙欲| 国产免费AV片在线观看麻豆| 强被迫伦姧在线观看中文版| 亚洲一区精品人人爽人人躁| 国产精品毛多多水多| 人妻少妇乱子伦精品无码专区毛片 | 亚洲人成色77777在线观看| 国产AV精国产传媒| 女人自熨全过程直播| 亚洲老熟女 @ TUBEUM| 国产高潮呻吟无码精品AV| 欧洲VODAFONEWIFI喷| 永久免费无码AV在线网站| 国内一区二区三区香蕉AⅤ| 色欲香天天综合网站| JAPANESE极品少妇| 老熟仑妇乱一区二区AV| 亚洲成熟丰满熟妇高潮XXXXX| 国产 浪潮AV性色四虎| 欧美成人片在线观看网站| 亚洲一区二区三区无码久久| 国产精品亚洲产品一区二区三区| 人妻丰满熟妇AV无码片| 中文字幕人妻熟在线影院| 精品无码一区二区Av蜜桃| 午夜福利国产成人A∨在线观看 | 中文字幕AV无码专区第一页| 精品人妻AV一区二区三区不卡 | 日本三级韩国三级欧美三级| 2012手机免费观看版国语| 久久精品99久久香蕉国产色戒| 亚洲AV成人无码久久WWW| 国产成人无码VA在线观看| 日本按摩高潮S级中文片| 99久久免费国产精品2021| 麻豆成人传媒一区二区| 亚洲制服丝袜中文字幕在线| 狠狠色噜噜狠狠狠7777奇米| 新妺妺窝人体色7777太粗| 国产对白videos麻豆高潮| 日日噜噜夜夜狠狠视频| Chinese辽宁人妻4p| 年轻漂亮的人妻被公侵犯BD免费| 一边摸一边吃奶一边做爽| 精品无码乱码AV| 亚洲国产AV无码专区亚洲AVL| 国产三级无码内射在线看| 无码喷水一区二区浪潮AV| 国产成人无码VA在线观看| 天天摸天天透天天添| 国产A√精品区二区三区四区| 色噜噜国产精品视频一区二区| 薄白丝小仙女自慰喷水| 漂亮人妻中文字幕丝袜| JIZZJIZZ少妇亚洲水多| 欧美性受XXXX视频| А√天堂资源8在线官网地址| 欧美一性一乱一交一视频| A级毛片免费网站| 欧美极品少妇XXXXⅩ喷水| 99久久国产综合精品五月天喷水 | 久久国产自偷自偷免费一区调| 亚洲乱码一区AV春药高潮图片 | 人体艺术在线观看| 成人免费777777被爆出| 日本无套内射ⅩXXXX人妻在线| 产后漂亮奶水人妻| 色偷偷AV老熟女| 国产成人综合久久精品免费| 偷看自己婆给别人玩经过| 国产乱人伦AV在线A麻豆| 亚洲AⅤ无码天堂在线观看| 好男人HD免费观看| 亚洲乱码一卡二卡四卡乱码新区| 精品无码国产一区二区三区AV | 人人模人人爽人人喊久久| 成人国产精品一区二区视频| 色综合久久中文综合网| 国产成人亚洲精品无码综合原创| 无码人妻久久久一区二区三区 | 一本大道久久A久久综合| 美女扒开腿让男人桶爽| CHINESE熟女老女人HD视频| 日产乱码一二三区别免费看| 国产成人精品一区二三区| 性av 丰满av 无码av| 精品人妻一区二区三区四区九九| 亚洲性XXXXX极品少妇| 美女露100%双奶头无遮挡图片| WWW.COM.含羞草| 三级4级全黄60分钟| 国产麻花豆剧传媒精品MV在线| 亚洲国产精品国自产拍AV| 久久久久国产综合AV天堂| 自拍偷区亚洲综合美利坚| 强壮公弄得我次次高潮| 国产成人精品一区二区秒播| 亚洲AV无码无在线观看| 久久成人A毛片免费观看网站| 51无码人妻精品1国产| 日韩精品无码一区二区| 国产三级精品三级在线专区1| 亚洲熟女乱综合一区二区| 欧美激情在线播放| 国产超薄肉色丝袜视频| 亚洲精品偷拍区偷拍无码| 女人被躁到高潮嗷嗷叫游戏| 各处沟厕大尺度偷拍女厕嘘嘘| 亚洲AV无码专区在线电影APP| 没带罩子让他吃了一天药会怎样| 被带到调教室刑床惩罚挠痒痒作文 | 老外免费CSGO交易网站下载 | 锕锕锕锕锕锕好污网站入口推特| 推油少妇久久99久久99久久| 久久97人人超人人超碰超国产| 400部精品国偷自产在线| 试看A级看一毛片二十分钟| 精品蜜臀久久久久99网站| A级毛片免费高清视频| 无码一区二区av| 老旺的大肉蟒进进出出视频| 成年女人午夜毛片免费视频| 亚洲HAIRY多毛PICS大全| 农村风流大炕作爱| 国产高清一区二区三区视频 | 亚洲AV无码精品色夜午夜网址| 毛多水多肥胖老太婆| 高潮VIDEOSSEX潮喷另类| 亚洲日韩乱码久久久久久| 人C交ZZZ0OOZZZ000| 国产午夜精品理论片| 51草莓看视频在线观看免费| 特级西西WWW.444人体聚色| 久久久久蜜桃精品成人片| 敌伦交换第21部分正文内容| 亚洲人成网站在线播放2020| 日本大乳高潮视频在线观看| 精品国产乱码久久久久久浪潮小说| JAPANESE VISA教师| 亚洲AV无码乱码在线观看裸奔| 欧美群交性爱视频| 极品粉嫩嫩模大尺度无码视频| 波多野结衣亚洲AV手机在线| 亚洲欧美一区二区成人片牛牛| 日韩人妻无码精品系列|