五月婷婷丁香性爱|j久久一级免费片|久久美女福利视频|中文观看在线观看|加勒比四区三区二|亚洲裸女视频网站|超碰97AV在线69网站免费观看|有码在线免费视频|久久青青日本视频|亚洲国产AAAA

工作負(fù)載彈性伸縮

HPA(Horizontal Pod Autoscaler)

HPA是用來(lái)控制Pod水平伸縮的控制器,HPA周期性檢查Pod的度量數(shù)據(jù),計(jì)算滿足HPA資源所配置的目標(biāo)數(shù)值所需的副本數(shù)量,進(jìn)而調(diào)整目標(biāo)資源(如Deployment)的replicas字段。

HPA可以配置單個(gè)和多個(gè)度量指標(biāo),配置單個(gè)度量指標(biāo)時(shí),只需要對(duì)Pod的當(dāng)前度量數(shù)據(jù)求和,除以期望目標(biāo)值,然后向上取整,就能得到期望的副本數(shù)。例如有一個(gè)Deployment控制有3個(gè)Pod,每個(gè)Pod的CPU使用率是70%、50%、90%,而HPA中配置的期望值是50%,計(jì)算期望副本數(shù)=(70 + 50 + 90)/50 = 4.2,向上取整得到5,即期望副本數(shù)就是5。

工作負(fù)載彈性伸縮(HPA)

工作負(fù)載彈性伸縮(CustomedHPA)

CronHPA定時(shí)彈性伸縮策略

節(jié)點(diǎn)彈性伸縮

CA(Autoscaler)

HPA是針對(duì)Pod級(jí)別的,但是如果集群的資源不夠了,那就只能對(duì)節(jié)點(diǎn)進(jìn)行擴(kuò)容了。集群節(jié)點(diǎn)的彈性伸縮本來(lái)是一件非常麻煩的事情,但是好在現(xiàn)在的集群大多都是構(gòu)建在云上,云上可以直接調(diào)用接口添加刪除節(jié)點(diǎn),這就使得集群節(jié)點(diǎn)彈性伸縮變得非常方便。

通常情況下,需要HPA(Horizontal Pod Autoscaling)和CA(Cluster AutoScaling)配合使用,因?yàn)镠PA需要集群有足夠的資源才能擴(kuò)容成功,當(dāng)集群資源不夠時(shí)需要CA擴(kuò)容節(jié)點(diǎn),使得集群有足夠資源;而當(dāng)HPA縮容后集群會(huì)有大量空余資源,這時(shí)需要CA縮容節(jié)點(diǎn)釋放資源,才不至于造成浪費(fèi)。

創(chuàng)建節(jié)點(diǎn)伸縮策略

使用HPA+CA實(shí)現(xiàn)工作負(fù)載和節(jié)點(diǎn)聯(lián)動(dòng)彈性伸縮