您好,登錄后才能下訂單哦!
本篇文章為大家展示了Rancher是怎么按計算資源調度的,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。
按計算資源調度基本上是各大編排引擎的標配,Rancher在v1.2版本后也推出了這個功能。但部分朋友認為當前的實現還并不是那么智能,所以不知道如何按計算資源調度。故本文教大家如何按計算資源調度。
Rancher的實現比較簡單,其主要是通過Infra services中的scheduler服務來實現,整體的邏輯架構如下:
scheduler會訂閱Rancher Events,主要是scheduler相關事件,當有調度需求時候,scheduler就會收到消息, 通過計算將合適的調度目標返回給cattle。比如說現在支持memory和cpu為基準, 那么scheduler會不斷根據metadata的數據變化來計算資源的使用量,最后可根據資源剩余量為調度目標排序, 這樣就可以完成按計算資源調度的目標。
之前有說,Rancher的實現并不智能,這在于在計算資源使用量的時候,Rancher并不是通過一套復雜數據采集機制來計算, 而是通過用戶在創建service的時候標注reservation的方式,這個地方很多朋友并沒有注意到:
除此之外,在每個節點的資源總量上也是可配置的,我們完全可以進行一個整體預留的設置,比如:
上述內容就是Rancher是怎么按計算資源調度的,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。