色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何有效降低Kubernetes成本?

阿銘linux ? 來源:Kubernetes中文社區 ? 作者: 王延飛 ? 2021-07-27 10:50 ? 次閱讀

從技術上講,容器化應用能該幫助組織更具有成本的優勢,但Kubernetes到處布滿了成本陷阱,可能會使你超出預算。幸運的是,有一些策略可以控制云成本,自動伸縮就是其中之一。Kubernetes帶有三個內置的自動伸縮機制來幫助你做到這一點。它們配合得越好,運行應用程序的成本就越低。

1.Pod水平自動擴縮(HPA)

Pod 水平自動擴縮(HorizontalpodAutoscaler) 可以基于CPU利用率自動擴縮 ReplicationController、Deployment、ReplicaSet 和 StatefulSet 中的pod數量。除了CPU利用率,也可以基于其他應程序提供的 自定義度量指標 來執行自動擴縮。

生產環境中,許多應用程序的使用情況會出現波動,這意味著實時添加或刪除pod副本會帶來更好的成本收益。這就是 HorizontalpodAutoscaler (HPA) 通過自動執行此操作來提供幫助的地方。

何時使用 HPA?

它非常適合擴展無狀態應用程序,當然也可以用于有狀態應用。如果將 HPA 與Cluster Autoscaler(CA)結合使用,能夠為經常變化的工作負載獲得最大的成本節約。當pod數量減少時,這將減少活動節點的數量。

HPA 是如何工作的?

HPA 監控pod以了解pod副本的數量是否需要更改。為了確定這一點,它采用每個pod指標值的平均值,并檢查刪除或添加副本,是否會使該值更接近目標。

例如,如果你部署的目標CPU利用率為50%,而現在你有五個pod在那里運行,則平均CPU利用率為 75%。為了使pod平均值更接近你的目標,HPA 控制器將增加三個副本。

HPA 最佳實踐

為 HPA 提供每個pod資源指標:需要在Kubernetes集群中安裝 metrics-server。

為每個容器配置值:HPA 根據觀察到的pod的CPU利用率值(來自單個pod的資源請求的百分比)做出擴展決策。如果你沒有包含某些容器的值,則計算將不準確并可能導致出現糟糕的擴展決策。

使用自定義指標:HPA 擴展決策的另一個來源是自定義指標。HPA 支持兩種類型的自定義指標:pod 指標和對象指標。確保使用正確的目標類型。你還可以使用來自第三方監控系統的外部指標。

2. Pod垂直自動擴縮 (VPA)

Vertical Pod Autoscaler(VPA),即垂直 Pod 自動擴縮容,它根據容器資源使用率自動設置 CPU 和 內存 的requests,從而允許在節點上進行適當的調度,以便為每個 Pod 提供適當的資源。它既可以縮小過度請求資源的容器,也可以根據其使用情況隨時提升資源不足的容量。

這種自動縮放機制增加和減少了pod容器的CPU和內存資源請求,以使分配的集群資源與實際使用情況保持一致。VPA 還需要訪問Kubernetes指標服務器,因為它僅替換由副本控制器管理(Replication Controller)的pod。

提示:

“如果你的 HPA 配置沒有使用CPU或內存來設置其擴展目標,請同時使用 VPA 和 HPA。

何時使用 VPA?

工作負載可能會在某個時候遇到高利用率,但不斷增加其請求限制,不是一個好辦法。你可能會浪費CPU或內存資源并限制運行它們的節點。將工作負載分布到多個應用程序實例有時候也是很棘手的,這就是 Vertical Pod Autoscaler 的幫助所在。

VPA 是如何工作的?

VPA 部署由三個組件組成:

Recommender : 監控資源利用率并計算目標值,也就是檢查歷史資源利用率和當前使用的模式,并推薦一個理想的資源請求值

Updater : 檢查pods 資源限制是否需要更新

Admission Controller:在創建pod時覆蓋其資源請求

由于Kubernetes不允許更改正在運行的pod的資源限制,因此 VPA 首先終止舊的pod,然后將更新的值注入新的pod規范。

VPA 最佳實踐

避免在Kubernetes的1.11版本之前使用。

使用updateMode:Off運行 VPA,以了解你要自動縮放的pod的資源使用情況。這將為你提供推薦的CPU和內存請求,也是以后調整的重要基礎。

如果工作負載經常出現高使用率和低使用率的峰值,則 VPA 可能會過于激進,因為它可能會不斷地一遍又一遍地替換pod。在這種情況下,使用HPA 效果更好。

3. Cluster Autoscaler(CA)

Cluster Autoscaler 在K8S集群中,通過增加/刪除其中的Node,達到集群擴縮容的目的。由于 Cluster Autoscaler 控制器工作在基礎設施級別,因此它需要具備添加和刪除基礎設施的權限,你應該安全地管理這些授權信息(例如,遵循最小權限原則)。

何時使用集群自動擴縮器?

如果你希望通過動態擴展節點數量,以最大化當前集群利用率來優化成本,則此自動擴展機制非常有效。對于旨在擴展和滿足動態需求的工作負載而言,它是一款出色的工具。

Cluster Autoscaler 如何工作?

它會檢查不可調度的pod,然后計算是否可以整合當前部署的所有pod,以在較少數量的節點上運行它們。如果 Cluster Autoscaler 識別出具有可以重新調度到集群中其他節點的pod的節點,它會驅逐它們并刪除備用節點。

集群自動擴縮器最佳實踐

部署 Cluster Autoscaler 時,要與之相匹配的Kubernetes版本一起使用。(兼容性列表)。

檢查集群節點是否具有相同的CPU和內存容量:否則集群自動縮放器將無法工作,因為它假設集群中的每個節點都具有相同的容量。

確保自動縮放的pod都具有指定的資源請求。

總結

自動縮放機制對于控制云成本非常有價值,但它們需要大量的手動配置:

防止 HPA 和 VPA 沖突:你需要檢查你的 HPA 和 VPA 策略是否最終發生沖突。密切關注成本,以防止它們失控。

平衡三種機制:你需要平衡三種機制的組合,以確保工作負載支持峰值負載,并在負載較低時將成本保持在最低水平。

參考:https://www.kubernetes.org.cn/9443.html

編輯;jq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • kubernetes
    +關注

    關注

    0

    文章

    225

    瀏覽量

    8725

原文標題:Kubernetes自動伸縮機制,為你降本增效

文章出處:【微信號:aming_linux,微信公眾號:阿銘linux】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    Kubernetes的CNI網絡插件之flannel

    Kubernetes設計了網絡模型,但卻將它的實現講給了網絡插件,CNI網絡插件最重要的功能就是實現Pod資源能夠跨主機通信。
    的頭像 發表于 01-02 09:43 ?117次閱讀

    Kubernetes集群搭建容器云需要幾臺服務器?

    Kubernetes集群搭建容器云需要幾臺服務器?至少需要4臺服務器。搭建容器云所需的服務器數量以及具體的搭建步驟,會根據所選用的技術棧、業務規模、架構設計以及安全需求等因素而有所不同。以下是一個基于Kubernetes集群的容器云搭建的概述:
    的頭像 發表于 10-21 10:06 ?164次閱讀

    降低成本城域網

    電子發燒友網站提供《降低成本城域網.pdf》資料免費下載
    發表于 10-12 11:46 ?0次下載
    <b class='flag-5'>降低成本</b>城域網

    使用MSP430? MCU降低PLC模擬輸入模塊的成本

    電子發燒友網站提供《使用MSP430? MCU降低PLC模擬輸入模塊的成本.pdf》資料免費下載
    發表于 09-07 09:42 ?0次下載
    使用MSP430? MCU<b class='flag-5'>降低</b>PLC模擬輸入模塊的<b class='flag-5'>成本</b>

    CC2340系統降低成本的方案剖析

    電子發燒友網站提供《CC2340系統降低成本的方案剖析.pdf》資料免費下載
    發表于 08-27 09:43 ?0次下載
    CC2340系統<b class='flag-5'>降低成本</b>的方案剖析

    使用Velero備份Kubernetes集群

    Velero 是 heptio 團隊(被 VMWare 收購)開源的 Kubernetes 集群備份、遷移工具。
    的頭像 發表于 08-05 15:43 ?372次閱讀
    使用Velero備份<b class='flag-5'>Kubernetes</b>集群

    工業物聯網系統如何有效降低儲能設備運維成本

    在現代工業發展的浪潮中,儲能設備作為能源體系的重要組成部分,扮演著不可或缺的角色。儲能系統不僅可以提高電網的安全性和穩定性,還能有效利用電力峰谷電價差異,降低電力系統的成本。
    的頭像 發表于 07-31 10:49 ?282次閱讀

    如何使用Kubeadm命令在PetaExpress Ubuntu系統上安裝Kubernetes集群

    Kubernetes,通常縮寫為K8s,是一個開源的容器編排平臺,旨在自動化容器化應用的部署、擴展和管理。有了Kubernetes,您可以輕松地部署、更新和擴展應用,而無需擔心底層基礎設施。
    的頭像 發表于 07-15 13:31 ?878次閱讀
    如何使用Kubeadm命令在PetaExpress Ubuntu系統上安裝<b class='flag-5'>Kubernetes</b>集群

    節能先鋒,UV LED固化爐如何降低生產成本

    在制造業的激烈競爭中,如何降低生產成本、提高生產效率成為了企業關注的焦點。近年來,隨著節能環保意識的不斷提升,UV LED固化爐作為節能先鋒,憑借其出色的節能性能和高效的固化效率,成為了降低生產
    的頭像 發表于 05-14 11:32 ?526次閱讀
    節能先鋒,UV LED固化爐如何<b class='flag-5'>降低</b>生產<b class='flag-5'>成本</b>

    能源管理系統如何降低運維成本?

    智能運維管理系統、電能集抄系統、移動端app的應用,有效降低了人工成本和運維成本,優化了運行策略,實現了設備的使用壽命延長,降低了運維
    的頭像 發表于 04-16 14:45 ?553次閱讀
    能源管理系統如何<b class='flag-5'>降低</b>運維<b class='flag-5'>成本</b>?

    數字化車間MES管理系統是如何降低企業生產成本

    數字化車間MES管理系統是如何降低企業生產成本 數字工廠管理系統在降低制造企業生產成本方面發揮了重要的作用。通過優化物流和信息流,實現生產過程的自動化、智能化和可視化,數字工廠管理系統
    的頭像 發表于 03-18 13:53 ?450次閱讀
    數字化車間MES管理系統是如何<b class='flag-5'>降低</b>企業生產<b class='flag-5'>成本</b>

    ZR機械手:提高生產效率,降低成本有效途徑-速程精密

    ZR機械手:提高生產效率,降低成本有效途徑-速程精密 在制造業中,如何提高生產效率、降低成本一直是企業追求的目標。隨著科技的不斷進步,ZR機械手作為一種新型的自動化設備,逐漸成為實現這一
    的頭像 發表于 02-28 15:14 ?729次閱讀
    ZR機械手:提高生產效率,<b class='flag-5'>降低成本</b>的<b class='flag-5'>有效</b>途徑-速程精密

    SOLIDWORKS 2024:優化生產流程,降低成本

    在制造業日益競爭激烈的今天,企業對于生產流程的優化和成本控制的需求日益迫切。SOLIDWORKS 2024以其強大的工程設計和分析功能,為生產流程的優化和成本降低提供了有力支持。
    的頭像 發表于 01-23 14:47 ?510次閱讀

    華為新專利降低數據交換網絡能耗和成本

    據專利摘要介紹,這項發明涉及通訊技術領域,旨在降低數據交換網絡的耗能、成本及設備尺寸。其核心部分是一款包含多個交換晶粒以及與其有直接或間接關聯的多個網絡處理晶粒的通信芯片。
    的頭像 發表于 01-19 14:14 ?663次閱讀
    華為新專利<b class='flag-5'>降低</b>數據交換網絡能耗和<b class='flag-5'>成本</b>

    Kubernetes Gateway API攻略教程

    Kubernetes Gateway API 剛剛 GA,旨在改進將集群服務暴露給外部的過程。這其中包括一套更標準、更強大的 API資源,用于管理已暴露的服務。在這篇文章中,我將介紹 Gateway
    的頭像 發表于 01-12 11:32 ?902次閱讀
    <b class='flag-5'>Kubernetes</b> Gateway API攻略教程
    主站蜘蛛池模板: 大香交伊人| 欧美人xxxxx| 亚洲国产精品综合久久一线| 国产欧美一本道无码| 国产精品俺来也在线观看| 美国特级成人毛片| 99热这里精品| 久久香蕉国产免费天天| 亚洲精品一二三| 俄罗斯兽交XXXXX在线| 亚洲h视频在线观看| 国产乱码卡二卡三卡4W| 色欲AV精品人妻一区二区三区 | 美女图片131亚洲午夜| 成年人视频在线免费播放| 亚洲精品久久久久久蜜臀| 恋老视频 国产国佬| 最新在线黄色网址| 久久性色AV亚洲电影无码| FREESEXVIDEO 性老少配| 欧美精品99久久久啪啪| 国产精品久久人妻无码网站一区无 | 国产产乱码一二三区别免费| 亚洲青青草原| 人与人特黄一级| 久草在线草a免费线看| 欲插爽乱浪伦骨| 妈妈的职业3完整版在线播放| 边做边爱播放3免费观看| 亚洲欧美强伦一区二区另类| 青草影院内射中出高潮-百度| 成人天堂资源WWW在线| 艳鉧动漫1~6全集观看在线| 久久这里只有精品国产精品99 | 夫妻性姿势真人做视频| 真人女人无遮挡内谢免费视频%| 三级黄毛片| 蜜芽视频在线观看视频免费播放| 国产三级在线观看视频| 拔擦拔擦8X永久华人免费播放器| 一个人的视频全免费在线观看www 一个人的免费完整在线观看HD |