精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

如何管理Kubernetes集群的容量與資源

譯文
開源 云計算
在管理Kubernetes集群時,我們可能會面臨各種嚴峻的挑戰(zhàn)。本文將向您展示如何在自動擴展的環(huán)境中,管理好Kubernetes集群的容量與資源。

【51CTO.com快譯】眾所周知,系統(tǒng)資源并非無限的。在那些大型集群即服務的場景中,我們需要認真地布局和規(guī)劃集群資源的配比。不過,在各種軟件項目中,開發(fā)人員往往會錯誤地認為虛擬化和容器化能夠讓資源看起來更像個巨大的池子,可用隨意使用。例如,他們在嘗試運行某個需要大量資源的應用,尤其是在啟用了自動擴展功能的群集上時,就可能看到如下圖所示的情況:

顯然,通過kubectl get,我們發(fā)現(xiàn)有數(shù)十個evicted pod,而實際上可能只想運行5個pod。此時,您可能非常希望通過對Kubernetes集群資源的管理,來自動實現(xiàn)對于容量和資源的分配。

兩個示例

[[341211]]

如上圖所示,假設我們手頭有一個帶有16個虛擬CPU和64GB RAM的Kubernetes集群。那么,我們可以在它上面流暢地運行一個需要20GB內(nèi)存的AI容器嗎?

假設該集群中有4個worker,每個都需要有16GB的可用內(nèi)存(實際上,DaemonSet和系統(tǒng)服務都需要運行一個節(jié)點,并占用少量的資源,因此真實可用內(nèi)存可能會更少一些)。那么,在這種情況下,如果我們只分配16GB內(nèi)存給容器的話,我們將無法保證其流暢運行。

其實,不僅此類大容器的部署,我們在進行其他復雜的部署,甚至是采用Helm chart(請參見-- https://grapeup.com/blog/asp-net-core-ci-cd-on-azure-pipelines-with-kubernetes-and-helm/)之類開箱即用的產(chǎn)品時,都必須始終考慮到資源的限制問題。

讓我們來看另一個示例--將Ceph部署到同一個集群中。我們的實現(xiàn)目標是將1TB的存儲空間分成10個OSD(object storage daemons,對象存儲守護程序)和3個ceph MON(監(jiān)視器)。我們希望將其放置在兩個節(jié)點上,其余兩個則留給需要使用該存儲的部署。這將是一個高度可擴展的架構。

一般用戶首先能夠想到的做法是將OSD的數(shù)量設置為10,MON設置為3,將tolerations添加到Ceph的pod中,以及將taint匹配上Node 1和Node 2。而所有的ceph部署和pod都將nodeSelector設置為僅針對Node 1和2。

如下圖所示,Kubernetes會讓mon-1、mon-2和5個osd運行在第一個worker上,讓mon-3和另5個osds運行在第二個worker上。應用程序可以快速地將大量的大體積文件保存到Ceph上。

如果我們還部署了儀表板,并創(chuàng)建了一個復制池,那么還可以直觀地看到1TB的可用存儲空間和10個OSD的狀態(tài)。

不過,在運行了一段時間后,我們會發(fā)現(xiàn)真正可用的存儲空間只剩下了400GB,出現(xiàn)了許多evicted OSD pods,而且有4個OSDs正在同時運行。對此,我們需要重新審視初始時的部署配置。

極限和范圍

平時,就算我們運行了13個Pod(其中可能有3個監(jiān)控器),也不會占用過多的資源,但是OSD則不然。由于Ceph在內(nèi)存中緩存了很大量的數(shù)據(jù),那么我們使用得越頻繁,它需要的資源也就越多。同時,各種存儲容器的數(shù)據(jù)復制和平衡也需要消耗一定的空間。因此,在初次化部署之后,內(nèi)存的分配情況會如下圖所示:

而在數(shù)小時的持續(xù)運行之后,該集群就會出現(xiàn)如下狀況:

可見,我們損失了幾乎50%的pod。而且這并非是最終狀態(tài),如果高吞吐量將目標指向剩余的容器,那么我們很快會失去得更多。那么,這是否意味著我們需要給Ceph集群配置超過32GB的內(nèi)存呢?非也。只要我們正確地設置了限制(請參見--https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#resource-requests-and-limits-of-pod-and-container),單個OSD就不能從其他pod處搶奪所有的可用內(nèi)存。

也就是說,在這種情況下,我們最簡單的方法是:為mon整體分配并保留2GB的內(nèi)存,其中每個的極限為650MB;將一共30GB的內(nèi)存除以10個OSD(請見下圖):

由于我們?yōu)镺SD分配了15GB的內(nèi)存,并為每個Pod配置了650MB的內(nèi)存,因此第一個節(jié)點會需要:15 + 2 * 0.65 = 16.3GB。此外,我們同樣需要考慮到在同一節(jié)點上運行的DaemonSet日志。因此,修正值應該是:

服務質(zhì)量

如果我們還為Pod設置了一個與限制完全匹配的請求,那么Kubernetes將會以不同的方式來對待此類Pod,如下圖所示:

該配置將Kubernetes中的QoS設置為Guaranteed(否則是Burstable)。有Guaranteed的Pod是永遠不會被evicte的。通過設置相同的請求和限制,我們可以確保Pod的資源使用情況,而無需顧及Kubernetes對其進行移動或管理。此舉雖然降低了調(diào)度程序(scheduler)的靈活性,但是能夠讓整個部署方式更具有一定的彈性。

自動擴展環(huán)境中的資源

對于關鍵性任務系統(tǒng)(mission-critical systems,請參見--https://grapeup.com/)而言,光靠估算所需的資源,來匹配群集的大小,并做好相關限制是遠遠不夠的。有時候,我們需要通過更加復雜的配置,以及非固定的集群容量,來實現(xiàn)水平擴展和調(diào)整可用的worker數(shù)量。

假設資源會呈線性擴展的話,那么我們可以同時規(guī)劃最小和最大群集的容量。而如果pod能夠被允許在群集擴展時,跟蹤那些按比例在水平方向和垂直方向的擴展的話,那么它在按等比收縮時,則可能會“逐出”其他的pod。為了緩解該問題,Kubernetes提出了兩個主要概念:Pod Priority和Pod Disruption Budget。

下面,讓我們從創(chuàng)建測試場景開始討論。這次我們不需要大量的節(jié)點,只需要創(chuàng)建一個具有兩個節(jié)點組的集群:一個由常規(guī)實例組成(稱為持久性),一個由可搶占(preemptible/spot)實例組成。如下圖所示,當VM(現(xiàn)有節(jié)點)的CPU使用率超過0.7(即70%)時,可搶占節(jié)點組將進行擴展。

可搶占實例的優(yōu)勢在于它們比具有相同性能的常規(guī)VM要容易實現(xiàn)得多。而唯一缺點是無法保證其生命周期。也就是說,當云提供商出于維護目的,或在24小時之后決定在其他地方需要實例時,該實例就可能會被“逐出”。因此,我們只能在其中運行那些可容錯的無狀態(tài)負載。

那么,集群中為什么只有一個持久性節(jié)點呢?這是為極端情況做準備的。當所有可搶占節(jié)點均未運行時,它將維護一個最少的容器集,以管理和保障應用程序的可操作性。下表展示了此類例程的結構。我們可以使用節(jié)點選擇器將redis master配置為能夠在持久性節(jié)點上運行。

Pod Priority

下面,我們來看一個水平pod自動擴展器(Horizontal Pod Autoscaler,HPA)的例子。

前端:

后端:

視頻轉(zhuǎn)換器:

作為一款視頻轉(zhuǎn)換器,它的目標是降低平均資源的占有率。也就是說,通過檢查擴展策略,當有多個轉(zhuǎn)換隊列時,其CPU平均使用率可能會迅速達到25%,那么它就會產(chǎn)生新的自動化擴展。例如:如果在大約10分鐘的時間內(nèi),需要進行50次視頻轉(zhuǎn)換,那么該轉(zhuǎn)換器就會擴展出25個實例。那么,為了避免集群中的其他容器被evicte,我們可以創(chuàng)建一種優(yōu)先級類別(請參見-- https://kubernetes.io/docs/concepts/configuration/pod-priority-preemption):優(yōu)先級較高的pod對于調(diào)度程序而言,具有更高的價值;而優(yōu)先級較低的pod,則可以被evicte。

因此,如果我們給予轉(zhuǎn)換器較低的優(yōu)先級,那么就是默認了前端和后端Pod更為重要。在最壞的情況下,該視頻轉(zhuǎn)換器可以從群集中逐出。

Pod Disruption Budget

作為更好的pod控制與調(diào)度方法,Pod Disruption Budget(PDB)使我們可以一次性配置最少數(shù)量的pod。由于有效地阻止了節(jié)點資源被耗盡,因此它比僅使用Pod Priority要更加嚴格。如果其他worker上沒有足夠的空間用來重新調(diào)度pod,它會保證副本的數(shù)量不少于可分配的預定。

上表展示了最基本的配置。其中,前端副本數(shù)不低于2。我們可以據(jù)此為所有Pod分配一個最小值,并確保始終至少有1到2個pod可以處理請求。

這是確保pod能夠自動擴展、集群可以伸縮的最簡單、也是最安全的方法。只要我們配置了帶有中斷預定的最少容器集,就能夠在不會影響整體穩(wěn)定性的基礎上,滿足最小集群容量、以及各種請求的最低處理要求。

至此,我們已擁有了創(chuàng)建穩(wěn)定方案所需的全部必需組件。我們可以將HPA配置為與PDB相同的最小副本數(shù),以簡化調(diào)度程序的工作。同時,我們需要根據(jù)最大群集數(shù),來確保限制數(shù)與請求數(shù)不但相同,且不會evicte pod。具體配置如下表所示:

基于上述調(diào)度程序的靈活性,在前端和后端的負載過低,卻有大量數(shù)據(jù)需要轉(zhuǎn)換時,該轉(zhuǎn)換器會自動擴展出19-21個實例。

自動擴展的注意事項

關于自動擴展,我們需要注意如下兩個方面:

首先,由于我們無法確定云服務提供商的虛擬機啟動時長(可能幾秒鐘,也可能需要幾分鐘),因此我們無法保障自動擴展肯定能夠解決峰值負載的問題。

其次,在集群縮減時,對于那些正在運行組件,我們需要通過反復測試,讓調(diào)度程序能夠快速地將負載移至其他worker處,以實現(xiàn)在不破壞應用操作的前提下,有效地關閉虛擬機。

原標題:Kubernetes Cluster Management: Size and Resources,作者:Adam Kozlowski

【51CTO譯稿,合作站點轉(zhuǎn)載請注明原文譯者和出處為51CTO.com】

責任編輯:龐桂玉 來源: 51CTO
相關推薦

2021-11-22 16:21:28

Kubernetes 運維開源

2021-12-26 18:23:10

Kubernetes集群命令

2020-07-10 09:37:24

KubernetesK9s集群管理

2020-11-23 08:48:00

Kubernetes容器開發(fā)

2020-07-08 08:03:37

KubernetesLens集群

2022-03-24 08:04:50

Kubernetes資源限制

2022-09-23 09:28:11

KubeSealKubernetesSecret

2021-12-20 09:35:14

Kubernetes命令Linux

2022-01-17 11:05:11

CFSSLKubernetesLinux

2022-05-24 09:00:00

云計算Kubernetes安全

2021-02-07 08:00:00

Kubernetes集群云原生

2021-12-30 07:42:13

Kubernetes集群架構

2020-07-27 18:52:34

Kubernetes集群工具

2015-12-30 14:50:45

Kubernetes容器技術Docker

2021-07-27 08:25:41

KubernetesBotKube監(jiān)控

2020-09-01 08:06:54

Kubernetes資源

2022-08-09 09:10:43

Kubernetes容器

2019-08-23 13:10:39

美團點評Kubernetes集群管理

2014-12-24 09:35:29

Docker集群管理kubernetes

2022-09-29 08:03:20

?Kubernete容器共享池
點贊
收藏

51CTO技術棧公眾號

官网99热精品| 色播久久人人爽人人爽人人片视av| 51xx午夜影福利| 国产成人无码www免费视频播放| 欧美国产另类| 亚洲精品v欧美精品v日韩精品 | 欧美丰满老妇| 日韩一区二区三区三四区视频在线观看| 999一区二区三区| 久久视频www| 麻豆成人91精品二区三区| 久热在线中文字幕色999舞| 欧美日韩一区二区区别是什么 | 精品国内亚洲在观看18黄| 91视频免费入口| 七七久久电影网| 欧美国产日韩精品免费观看| 999国内精品视频在线| 国产精品va无码一区二区| 三级毛片在线免费看| 久久精品国产精品亚洲红杏| 欧美高清视频在线| www.黄色在线| 高清精品xnxxcom| 精品视频一区三区九区| www..com日韩| 午夜看片在线免费| 91香蕉国产在线观看软件| 成人国产精品色哟哟| 天天干天天干天天操| 最新欧美人z0oozo0| 亚洲天堂第二页| 极品白嫩少妇无套内谢| 欧美成人黄色| 色域天天综合网| 日本久久久网站| 秋霞成人影院| 久久精品一区二区三区不卡牛牛| 不卡视频一区| 97精品人妻一区二区三区香蕉| 亚洲一区欧美二区| 高清欧美性猛交xxxx黑人猛交| 乱老熟女一区二区三区| 国产欧美日韩影院| 亚洲精品一区二三区不卡| www.欧美com| 99久久久成人国产精品| 欧美日韩精品高清| 97公开免费视频| 色多多在线观看| 亚洲va在线va天堂| a级片一区二区| gogogogo高清视频在线| 国产精品第13页| 亚洲欧洲国产日韩精品| av午夜在线| 国产欧美日本一区二区三区| 欧美xxxx黑人又粗又长密月| 色呦呦视频在线| 高清不卡在线观看av| 亚洲在线观看视频| 国产色片在线观看| 国模大尺度一区二区三区| 国产欧美日韩中文字幕| 亚洲图片在线播放| 久久爱www久久做| 国产欧美日韩免费看aⅴ视频| 中文字幕理论片| 日本午夜一本久久久综合| 国产精品视频区| 一级黄色免费看| 久久99久久99| 91免费看蜜桃| 懂色av一区二区三区四区| 成人黄色网址在线观看| 激情小说综合网| 色视频在线观看福利| 久久香蕉国产线看观看99| 日本不卡在线观看| 尤物视频在线免费观看| 国产精品狼人久久影院观看方式| 一区二区三区不卡在线| 在线欧美三级| 天天影视涩香欲综合网| 日本黄网站免费| av成人免费看| 欧美一二三四区在线| 波多野吉衣在线视频| 日本亚洲不卡| 在线看片第一页欧美| 亚洲女人久久久| 精品二区视频| 日韩av免费在线| 91精品国产乱码久久| 国产成人精品在线看| 国新精品乱码一区二区三区18| 青青操视频在线| 亚洲欧美综合另类在线卡通| 免费拍拍拍网站| 欧美性理论片在线观看片免费| 欧美日韩精品专区| 国产成人av无码精品| 青青草国产成人a∨下载安卓| 久久国产精品视频| 91video| 久色婷婷小香蕉久久| 动漫一区二区在线| jizz在线免费观看| 亚洲国产一二三| 亚洲老女人av| 国产精品成人自拍| 日韩中文在线视频| 在线精品免费视| 国产美女视频91| 欧美精品一区二区三区在线四季| 麻豆传媒在线免费| 色中色一区二区| 国产sm在线观看| 久久婷婷蜜乳一本欲蜜臀| 3344国产精品免费看| 国产同性人妖ts口直男| 国产午夜亚洲精品午夜鲁丝片| 国产精品无码电影在线观看| 国产精品久久亚洲不卡| 亚洲成年人在线| 小早川怜子一区二区的演员表| 西西裸体人体做爰大胆久久久| 95av在线视频| 中文字幕在线观看日本| 色综合咪咪久久| 男女一区二区三区| 激情综合视频| 97碰碰视频| 麻豆传媒视频在线| 欧美色大人视频| 亚洲人成人无码网www国产| 黄色欧美日韩| 99在线视频播放| 成人毛片av在线| 欧美精品粉嫩高潮一区二区| 黄色片网站免费| 肉色丝袜一区二区| 欧美日韩高清免费| 性国裸体高清亚洲| 日韩二区三区在线| 亚洲黄色激情视频| 94色蜜桃网一区二区三区| 91免费国产精品| 亚洲精品福利| 欧美日韩高清在线观看| 国产福利小视频| 亚洲色图视频网| 亚洲日本黄色片| 欧美国产美女| 国产自产女人91一区在线观看| 91在线不卡| 欧美色综合久久| 刘亦菲国产毛片bd| 麻豆国产91在线播放| 夜夜爽99久久国产综合精品女不卡 | 男男视频亚洲欧美| 日韩精品久久一区二区三区| 中老年在线免费视频| 精品夜色国产国偷在线| 天堂中文在线网| 久久久久久一级片| 爱情岛论坛亚洲首页入口章节| 欧美综合另类| 国产精自产拍久久久久久蜜| 91九色在线porn| 欧美日本免费一区二区三区| 国产免费一区二区三区四区| 国内精品久久久久影院色| 日本免费在线视频观看| 亚洲日本va午夜在线电影| 国a精品视频大全| 深夜福利在线观看直播| 91高清在线观看| 夫妻性生活毛片| 成人av电影在线| 精品视频无码一区二区三区| 999精品一区| 国产精品日本一区二区| 超碰一区二区| 日韩在线免费av| av在线资源观看| 性久久久久久久久久久久| 久久国产精品影院| 精品一区二区三区视频在线观看| 美女黄色免费看| 国内精品久久久久久久影视简单| 成人黄色av网站| 俄罗斯一级**毛片在线播放| 亚洲一级免费视频| av免费观看在线| 欧美性猛交99久久久久99按摩| 中国1级黄色片| 成熟亚洲日本毛茸茸凸凹| 国产精品无码一本二本三本色| 综合激情婷婷| 日本欧洲国产一区二区| 天堂av一区| 日韩暖暖在线视频| 99热国产在线中文| 亚洲女在线观看| www.com欧美| 色呦呦一区二区三区| 青草草在线视频| 国产亚洲婷婷免费| 亚洲美女高潮久久久| 蜜桃久久久久久| 精品少妇人妻av免费久久洗澡| 欧美国产美女| 欧美亚洲精品日韩| 999久久精品| 日韩美女在线播放| 波多野结依一区| 久久色精品视频| 国产原创av在线| 亚洲精品狠狠操| 99久久精品无免国产免费 | 中文字幕 日韩有码| 亚洲国产毛片aaaaa无费看| 精品人体无码一区二区三区| 99riav一区二区三区| 妖精视频在线观看| 激情综合色播激情啊| 国产情侣av自拍| 亚洲综合电影一区二区三区| 久久www视频| 99久久久久国产精品| 少妇精品久久久久久久久久| 日韩大片在线免费观看| 国产aⅴ精品一区二区三区黄| 高清久久一区| 国产欧美日韩91| 日韩精选视频| 日本久久91av| 亚洲精品88| 97精品欧美一区二区三区| 国产在线激情| 精品国产欧美一区二区三区成人| 国产福利在线| 亚洲天堂av女优| 国产对白叫床清晰在线播放| 亚洲品质视频自拍网| 日色在线视频| 日韩激情av在线播放| 日韩一区二区三区不卡| 亚洲成人黄色网| 国产 欧美 自拍| 日韩免费视频一区| 亚洲av无码国产精品久久不卡| 91精品国产综合久久国产大片| 一级淫片免费看| 欧美日韩国产另类不卡| 中文字幕永久在线视频| 欧美日韩一区二区不卡| 中文字幕在线日亚洲9| 欧美三级三级三级| 亚洲一级在线播放| 7777精品伊人久久久大香线蕉| 亚洲一区中文字幕在线| 这里是久久伊人| 国产模特av私拍大尺度| 日韩欧美中文字幕制服| 亚洲国产精品成人久久蜜臀| 欧美成人精品福利| 婷婷综合激情网| 亚洲欧美精品在线| a天堂在线资源| 久久精品视频在线播放| 污视频网站免费在线观看| 高清欧美性猛交xxxx黑人猛交| 老色鬼在线视频| 国产精品∨欧美精品v日韩精品| 欧美黄页免费| 成人av中文| 九一亚洲精品| 懂色av一区二区三区四区五区| 欧美全黄视频| 99999精品视频| 另类调教123区| 中文字幕 欧美 日韩| 99久久精品国产麻豆演员表| 蜜桃久久精品成人无码av| 亚洲色图视频网站| 天天干在线播放| 在线观看91精品国产麻豆| 欧美77777| 在线成人一区二区| 青青草原av在线| 浅井舞香一区二区| 日本精品久久| 国产一区精品视频| 日韩精品看片| 国产一线二线三线女| 日韩影院精彩在线| 曰本三级日本三级日本三级| www国产精品av| 四虎影院中文字幕| 欧美日韩国产区| 国产麻豆一精品一男同| 日韩精品久久久久久久玫瑰园| 一区二区高清不卡| 国产+人+亚洲| 四虎影视国产精品| 欧美精品一区二区三区在线四季 | 嗯啊主人调教在线播放视频 | avav成人| 国产精品久久久一区二区三区| 欧美综合视频| 久久国产亚洲精品无码| 国产乱码精品一区二区三区忘忧草| 尤物视频最新网址| 亚洲成人中文在线| 国产伦理吴梦梦伦理| 亚洲午夜久久久久久久| 蜜桃麻豆影像在线观看| 国产精品福利视频| 午夜久久tv| 久久综合在线观看| 国产精品国产三级国产专播品爱网 | 99视频在线免费播放| 国产麻豆一精品一av一免费| 久久久久久久毛片| 欧美视频中文字幕在线| 亚洲乱码国产乱码精品精软件| 色偷偷av亚洲男人的天堂| 最新欧美电影| 欧美日韩国产免费一区二区三区 | 免费观看性欧美大片无片| 亚洲欧洲一区二区福利| 久久久久免费| 黄色工厂在线观看| 五月天网站亚洲| 老熟妇高潮一区二区高清视频| 久久综合久中文字幕青草| 久久99国产精品二区高清软件| 日韩精品欧美一区二区三区| 久久黄色影院| 男女做爰猛烈刺激| 一本色道久久综合亚洲精品按摩| 天天干,夜夜操| 欧美激情综合亚洲一二区| 中文字幕区一区二区三| 久久久国内精品| 国产99久久久久| 久久高清无码视频| 精品久久五月天| 四季久久免费一区二区三区四区| 99电影在线观看| 欧美久久影院| 国产原创剧情av| 婷婷成人综合网| 色视频在线观看免费| 日韩av电影国产| 精品av一区二区| 久久精品影视大全| 一区在线观看免费| 午夜精品在线播放| 久久久久久亚洲精品中文字幕| 精品按摩偷拍| 免费日韩视频在线观看| 中文字幕国产一区二区| 国产在成人精品线拍偷自揄拍| 久久久极品av| www.成人网| 国产亚洲精品网站| 国产欧美一二三区| 国产免费久久久| 欧美国产乱视频| 日本福利一区| 国产色视频在线播放| 亚洲免费视频成人| 手机看片福利永久| 国产精品av在线| 99精品综合| 久草视频福利在线| 色噜噜狠狠成人网p站| 免费网站成人| 国产日产精品一区二区三区四区| 亚洲综合日本| 999精品在线视频| 亚洲二区在线播放视频| 午夜激情成人网| 妞干网这里只有精品| av在线不卡免费看| 中文字幕欧美人妻精品| 色综合久久天天综线观看| 中文有码一区| 无套内谢丰满少妇中文字幕 | 欧美 国产 精品| 99国产精品久久久久久久久久久| 凹凸精品一区二区三区| 久久99青青精品免费观看| 国产成人高清| 色哟哟网站在线观看| 欧洲日韩一区二区三区| 欧美另类tv|