课时 24 自测题
operator 模式中,webhook 組件和 controller 組件都是必須的。(單選題)
A. TRUE
B. FALSE
webhook 只能攔截處理 CRD 對象。(單選題)
A. TRUE
B. FALSE
controller 的入隊邏輯只取決于 CRD 的狀態變化。(單選題)
A. TRUE
B. FALSE
controller Reconcile 主循環返回錯誤會入隊重試。(單選題)
A. TRUE
B. FALSE
在 webhook 業務邏輯中,下列哪些行為是不建議的?(單選題)
A. 設置缺省值
B. 校驗字段正確性
C. 調用外部 api
D. 處理非 CRD 對象
在 controller 入隊邏輯中,下列哪些行為是不建議的?(單選題)
A. 查詢 CRD 對象
B. 查詢 CRD 關聯對象
C. 根據對象字段做入隊過濾
D. 處理業務邏輯
controller 入隊邏輯針對可能丟失事件的正確處理方法是什么?(單選題)
A. 無論什么事件都盡量入隊
B. 給相關對象增加 finalizer
C. 定時輪詢資源對象
D. 同一個事件入隊多次
大多數情況下只能工作在主備模式的是?(單選題)
A. apiserver
B. validating webhook
C. mutating webhook
D. controller
下面哪種失敗會導致 pod 創建失敗?(多選題)
A. pod validating webhook 失敗
B. pod mutating webhook 失敗
C. pod controller 業務邏輯失敗
D. pod controller 更新狀態失敗
下列哪些設計是不可取的?(多選題)
A. controller 主循環函數不冪等
B. controller 實時更新 CRD status 信息
C. 開發的多個 mutating webhook 有順序依賴
D. validating webhook 依賴 mutating webhook 先執行
總結
- 上一篇: 课时 25:Kubernetes 网络模
- 下一篇: 课时 25 自测题