溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

K8S中pod配置的示例分析

發布時間:2021-12-07 14:38:15 來源:億速云 閱讀:247 作者:小新 欄目:云計算

這篇文章主要介紹K8S中pod配置的示例分析,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

一、介紹

在K8s中定義Pod中運行容器有兩個維度的限制:
 1. 資源需求:即運行Pod的節點必須滿足運行Pod的最基本需求才能運行Pod。
   如: Pod運行至少需要2G內存,1核CPU
    2. 資源限額:即運行Pod期間,可能內存使用量會增加,那最多能使用多少內存,這就是資源限額。

  K8S中pod配置的示例分析

二、Requests與Limits

Requests:  就是需求限制,也叫軟限制

Limits:最大限制,也叫硬限制

通常來說:Limits >= Requests 并且requests 和 limits 通常要一起配置,若只配置了requests,而不配置limits,則很可能導致Pod會吃掉所有資源。

三、 在K8s的資源


CPU

我們知道2核2線程的CPU,可被系統識別為4個邏輯CPU,在K8s中對CPU的分配限制是對邏輯CPU做分片限制的。也就是說分配給容器一個CPU,實際是分配一個邏輯CPU。而且1個邏輯CPU還可被單獨劃分子單位,即 1個邏輯CPU,還可被劃分為1000個millicore(毫核), 簡單說就是1個邏輯CPU,繼續邏輯分割為1000個豪核心。
豪核:可簡單理解為將CPU的時間片做邏輯分割,每一段時間片就是一個豪核心。所以:500m 就是500豪核心,即0.5個邏輯CPU.


內存


K,M,G,T,P,E :通常這些單位是以1000為換算標準的。
Ki, Mi,Gi,Ti, Pi, Ei :這些通常是以1024為換算標準的

四、其它注意事項

requests未設置時,默認與limits相同。
limits未設置時,默認值與集群配置相關。

可以使用requests來設置各容器需要的最小資源
limits用于限制運行時容器占用的資源,用來限制容器的最大CPU、內存的使用率。
當容器申請內存超過limits時會被終止,并根據重啟策略進行重啟。

以上是“K8S中pod配置的示例分析”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女