雲端與容器基礎

有一個可分配資源為CPU 4核心、記憶體 8 GiB 的節點。各 Pod 的容器設定了 requests 為CPU 500m、記憶體 1.5 GiB,limits 為CPU 1核心、記憶體 2 GiB。沒有其他 Pod 與系統預留。這個節點最多可放置的 Pod 數為下列何者?

  1. A4個
  2. B5個
  3. C8個
查看答案與解析

正確答案:B. 5個

排程器配置時,會讓節點上 Pod 的 requests 合計在CPU與記憶體上分別不超過可分配的量。以CPU來看可放到 4000m ÷ 500m = 8個,但以記憶體來看 8 ÷ 1.5 = 5.33…,只能到5個。必須同時滿足兩個條件,所以是5個。limits 不用於配置的判斷,因此5個 Pod 的 limits 合計(CPU 5核心、記憶體 10 GiB)超過了節點的資源,若所有 Pod 同時用到上限,資源就會不足。

  • A. 這是以 limits 計算的值(CPU 4 ÷ 1 = 4,記憶體 8 ÷ 2 = 4)。配置是以 requests 判斷的。
  • B. 正確。CPU可放8個、記憶體可放5個,取較少的5個。
  • C. 這是只以CPU的 requests 計算的值。記憶體的 requests 合計也必須落在 8 GiB 以內。
練習這個領域 前往領域頁面

雲端與容器基礎的其他題目

  1. 使用雲端的託管資料庫服務(由業者營運資料庫軟體的服務)。依共同責任模型的想法,一般仍屬於使用者責任的是下列何者?
  2. 在雲端中,把 Web 伺服器與資料庫的複本分散放在同一區域(region)內的多個可用區域的主要目的,下列何者適當?
  3. 在無伺服器函式(FaaS)中,有時只有一段時間沒被呼叫的函式的第一次呼叫,回應會慢數百毫秒到數秒。關於這個現象的說明,下列何者正確?
  4. 把雲端儲存用於以下3種用途:①作為磁碟連接到虛擬機器並建立檔案系統,放置資料庫的資料檔;②從多台伺服器同時掛載,作為共用目錄使用;③透過 HTTP 的 API 指定鍵(名稱)讀寫大量圖片,且不預先決定容量而持續增加。適合①~③的儲存種類組合,下列何者適當?
  5. 使用每小時40日圓(虛構單價)、只依使用時間計費的虛擬機器。平常讓2台在1個月(30天)內持續運作,平日的20天每天只有6小時配合負載追加4台。1個月的費用為下列何者?