雲端與容器基礎

在 Kubernetes 中,作為部署與管理的最小單位,把1個以上的容器組合在一起並讓它們共用同一IP位址與磁碟區的是下列何者?

  1. A節點(Node)
  2. BService
  3. CPod
查看答案與解析

正確答案:C. Pod

Pod 是 Kubernetes 配置並執行的最小單位,其中的容器共用網路命名空間,因此可以彼此透過 localhost 通訊,也能使用同一個磁碟區。多數情況是1個 Pod 放1個應用程式容器,有時也會在同一個 Pod 加入轉送日誌等輔助容器。Pod 是用完即丟的,重新建立時IP位址也會改變,所以通常透過 Deployment 等間接管理。節點是執行 Pod 的機器,Service 則是通往多個 Pod 的穩定連線目標。

  • A. 節點是執行 Pod 的實體或虛擬機器,1個節點上會執行許多 Pod。
  • B. Service 讓使用者能以穩定的名稱與位址,連線到以標籤選出的多個 Pod。
  • C. 正確。Pod 中的容器共用網路與磁碟區。
練習這個領域 前往領域頁面

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

  1. 在 Kubernetes 中,指定 replicas: 3 的 Deployment 有3個 Pod 在執行。以 kubectl delete pod 刪除其中1個 Pod 時發生的事,下列何者正確?
  2. 在 Kubernetes 的 Deployment 中,把 Pod 範本中的容器映像檔改成新版本。在預設的更新方式(RollingUpdate)下發生的事,下列何者正確?
  3. 在 replicas: 10 的 Deployment 中,把滾動更新的設定設為 maxSurge: 25%、maxUnavailable: 25%。更新途中 Pod 總數的上限與可用 Pod 數的下限,其組合下列何者正確?
  4. 在 Kubernetes 中,Pod 每次重新建立時IP位址都會改變。讓其他應用程式能以不變的名稱與位址,連線到以標籤選出的多個 Pod 並分散負載的資源,是下列何者?
  5. 在 Kubernetes 叢集中,希望把到達同一個主機名稱的 HTTPS 要求中,路徑以 /api 開頭的分配給 api 的 Service,其他的分配給 web 的 Service。適合用來訂定這個分配規則的資源是下列何者?