课时 22 自测题
通過 StatefulSet 不能實(shí)現(xiàn)以下哪個(gè)功能?(單選題)
A. 應(yīng)用擴(kuò)縮容
B. 應(yīng)用發(fā)布回滾
C. 應(yīng)用重啟
D. 應(yīng)用副本數(shù)量維持
以下哪個(gè)是 StatefulSet 中要填寫 serviceName 的根本原因?(單選題)
A. 有狀態(tài)應(yīng)用必須配置 service
B. 通過 headless service 來為 StatefulSet 提供服務(wù)
C. 通過 headless service 來為 StatefulSet 的每個(gè) Pod 提供唯一 hostname
D. 通過 headless service 來提高有狀態(tài)服務(wù)的性能
創(chuàng)建 StatefulSet spec 中的 template 字段,用處不包括?(單選題)
A. 聲明 Pod 容器的掛載目錄
B. 聲明 Pod 需要的 pvc 模板
C. 指定鏡像版本
D. 指定 Pod 容器重啟策略
以下哪個(gè)不可能是名為 nginx-web 的 StatefulSet 擴(kuò)容出來的 pod/pvc name?(單選題)
A. nginx-web-1
B. nginx-web-15
C. tmp-nginx-web-3
D. nginx-web-tmp-1
以下關(guān)于 ControllerRevision 歷史版本說法正確的是?(單選題)
A. 所有歷史版本都會(huì)作為 ControllerRevision 保留
B. pod label 中的 controller-revision-hash 與對(duì)應(yīng)版本 ControllerRevision name 一致
C. revisionHistoryLimit 字段不設(shè)置默認(rèn)沒有數(shù)量限制
D. 更新了 StatefulSet spec 中字段,就會(huì)創(chuàng)建一個(gè)新的 ControllerRevision
通過配置 StatefulSet,可以使每個(gè) Pod 對(duì)應(yīng)一個(gè)獨(dú)立的 PVC,也可以使所有 Pod 共用一個(gè) PVC。(單選題)
A. TRUE
B. FALSE
如果 StatefulSet 的 podManagementPolicy 設(shè)置為 Parallel,則下列哪個(gè)說法錯(cuò)誤?(單選題)
A. 不再嚴(yán)格按照順序 Ready 的方式串行創(chuàng)建 Pod
B. 不再嚴(yán)格按照倒序串行縮容 Pod
C. 不再嚴(yán)格按照倒序串行升級(jí) Pod
D. podManagementPolicy 是可選字段,yaml 中可以不填
以下關(guān)于 StatefulSet 和 Deployment 的區(qū)別說法正確的有哪些?(多選題)
A. StatefulSet 的 Pod 能使用 PVC,Deployment 的 Pod 不能
B. StatefulSet 有的發(fā)布能力,Deployment 都有
C. StatefulSet 發(fā)布前后 Pod name 不變,而 Deployment 會(huì)變
D. StatefulSet 直接操作管理 Pod 資源,而 Deployment 則不會(huì)
一個(gè) replicas=10、partition=8 的 StatefulSet,在某一個(gè)時(shí)刻 status 可能處于以下哪些狀態(tài)?(多選題)
A. currentReplicas:8
updatedReplicas: 2
B. currentReplicas:9
updatedReplicas: 1
C. currentReplicas:10
updatedReplicas: 10
D. currentReplicas:6
updatedReplicas: 2
關(guān)于 StatefulSet 中的 volumeClaimTemplates,下列說法錯(cuò)誤的有哪些?(多選題)
A. 創(chuàng)建出的 PVC name,就是 volumeClaimTemplates 中的 metadata.name 加一個(gè) order 序號(hào)
B. 如果設(shè)置了 volumeClaimTemplates,那么每次創(chuàng)建 Pod 之前都會(huì)發(fā)生 PVC創(chuàng)建
C. volumeClaimTemplates 里能設(shè)置多個(gè) PVC 模板
D. 如果不設(shè)置 volumeClaimTemplates,那么 StatefulSet 創(chuàng)建出的 Pod 就無法使用 PVC
總結(jié)
- 上一篇: 课时 22:有状态应用编排 Statef
- 下一篇: 课时 24:Kubernetes API