Q1. Deployment配下のPodでコンテナが終了しました。Pod名・UID・配置ノードは変わらず、RESTARTSが増えています。restartPolicyに従って同じPod内のコンテナを再起動させる主体はどれですか?
- A. kubelet
- B. kube-scheduler
- C. kube-controller-manager
- D. kube-apiserver
答えと解説を見る
正解:A
A(正解) 正解。ノード上でコンテナランタイムを制御し、restartPolicyに従って再起動する
B 未配置Podの配置先を決める。既に割り当てられたPod内の再起動は担当しない
C レプリカ不足を補うなどの調整を行う。同じPod内の再起動はkubeletの役割
D APIの受付と状態保存を仲介する。ノード上の再起動を実行する役割ではない