bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

kubernetes中如何實現Pod自動擴容與縮容-創新互聯

小編給大家分享一下kubernetes中如何實現Pod自動擴容與縮容,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

讓客戶滿意是我們工作的目標,不斷超越客戶的期望值來自于我們對這個行業的熱愛。我們立志把好的技術通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領域值得信任、有價值的長期合作伙伴,公司提供的服務項目有:國際域名空間、網頁空間、營銷軟件、網站建設、廣饒網站維護、網站推廣。

一:簡介
Kubernetes通過HPA控制器,用于實現基本CPU使用率進行自動Pod擴容和縮容的功能。HAP控制器基于Master的Kube-controller-manager服務啟動參數--horizontal-pod-autoscaler-sync-period定義的時長(默認值為30s),周期性地檢測目標Pod的CPU使用率,并在滿足條件時對ReplicationController或Deployment中的Pod副本數量進行調整,以符合用戶定義的平均Pod CPU使用率。Pod CPU使用率來源于Heapster組件,所有需要預先安裝好Heapster.

二:HPA的創建
創建HPA時可以使用kubectl autoscale命令進行快速創建或者使用Yaml配置文件進行創建,在創建HPA之前,需要已經存在一個Deployment/RC對象,并且該Deployment/RC中的Pod必須定義resources.requests.cpu的資源請求值,如果不設置該值,則Heapster將無法采集到Pod的CPU使用情況,會導致HPA無法正常工作。

舉例:

1.kubectl autoscale deployment php-apache --min=1 --max=10 --cpu-percent=50

2.通過yaml文件創建

  1. apiVersion: autoscaling/v1

  2. kind: HorizontalPodAutoscaler

  3. metadata:

  4.   name: php-apache

  5. spec:

  6.   scaleTargetRef:

  7.     apiVersion: apps/v1beta1

  8.     kind: Deployment

  9.     name: php-apache

  10.   minReplicas: 1

  11.   maxReplicas: 10

  12.   targetCPUUtilizationPercentage: 50

看完了這篇文章,相信你對“kubernetes中如何實現Pod自動擴容與縮容”有了一定的了解,如果想了解更多相關知識,歡迎關注創新互聯-成都網站建設公司行業資訊頻道,感謝各位的閱讀!

當前文章:kubernetes中如何實現Pod自動擴容與縮容-創新互聯
鏈接分享:http://vcdvsql.cn/article20/csiijo.html

成都網站建設公司_創新互聯,為您提供網站維護網站內鏈服務器托管網站設計公司企業建站關鍵詞優化

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都網頁設計公司