28.3. Kafka の再起動の確認
Cluster Operator によって開始された再起動イベントを一覧表示するには、oc
コマンドを使用します。reportingController
または ソース
イベントフィールドを使用して Cluster Operator をレポートコンポーネントとして設定し、Cluster Operator によって出力される再起動イベントをフィルターします。
前提条件
- Cluster Operator は OpenShift クラスターで実行されています。
手順
Cluster Operator によって発行されたすべての再起動イベントを取得します。
oc -n kafka get events --field-selector reportingController=strimzi.io/cluster-operator
返されたイベントを示す例
LAST SEEN TYPE REASON OBJECT MESSAGE 2m Normal CaCertRenewed pod/strimzi-cluster-kafka-0 CA certificate renewed 58m Normal PodForceRestartOnError pod/strimzi-cluster-kafka-1 Pod needs to be forcibly restarted due to an error 5m47s Normal ManualRollingUpdate pod/strimzi-cluster-kafka-2 Pod was manually annotated to be rolled
reason
またはその他のfield-selector
オプションを指定して、返されるイベントを制限することもできます。ここで、特定の理由が追加されます。
oc -n kafka get events --field-selector reportingController=strimzi.io/cluster-operator,reason=PodForceRestartOnError
YAML などの出力形式を使用して、1 つ以上のイベントに関するより詳細な情報を返します。
oc -n kafka get events --field-selector reportingController=strimzi.io/cluster-operator,reason=PodForceRestartOnError -o yaml
詳細なイベント出力を示す例
apiVersion: v1 items: - action: StrimziInitiatedPodRestart apiVersion: v1 eventTime: "2022-05-13T00:22:34.168086Z" firstTimestamp: null involvedObject: kind: Pod name: strimzi-cluster-kafka-1 namespace: kafka kind: Event lastTimestamp: null message: Pod needs to be forcibly restarted due to an error metadata: creationTimestamp: "2022-05-13T00:22:34Z" generateName: strimzi-event name: strimzi-eventwppk6 namespace: kafka resourceVersion: "432961" uid: 29fcdb9e-f2cf-4c95-a165-a5efcd48edfc reason: PodForceRestartOnError reportingController: strimzi.io/cluster-operator reportingInstance: strimzi-cluster-operator-6458cfb4c6-6bpdp source: {} type: Normal kind: List metadata: resourceVersion: "" selfLink: ""
以下のフィールドは非推奨となったため、これらのイベントでは入力されません。
-
firstTimestamp
-
lastTimestamp
-
source