30장. Kafka 재시작에 대한 정보 검색
Cluster Operator가 OpenShift 클러스터에서 Kafka Pod를 다시 시작한 후 Pod가 다시 시작된 이유를 설명하는 Pod의 네임스페이스에 OpenShift 이벤트를 내보냅니다. 클러스터 동작을 이해하는 데 도움이 필요하면 명령줄에서 재시작 이벤트를 확인할 수 있습니다.
Prometheus와 같은 메트릭 컬렉션 툴을 사용하여 재시작 이벤트를 내보내고 모니터링할 수 있습니다. 적절한 형식으로 출력을 내보낼 수 있는 이벤트 내보내기기와 함께 메트릭 툴을 사용합니다.
30.1. 재시작 이벤트 이유 링크 복사링크가 클립보드에 복사되었습니다!
Cluster Operator는 특정 이유로 재시작 이벤트를 시작합니다. 재시작 이벤트에 대한 정보를 가져와서 이유를 확인할 수 있습니다.
| 이벤트 | 설명 |
|---|---|
| CaCertHasOldGeneration | Pod는 이전 CA로 서명된 서버 인증서를 계속 사용하므로 인증서 업데이트의 일부로 다시 시작해야 합니다. |
| CaCertRemoved | 만료된 CA 인증서가 제거되었으며 Pod가 현재 인증서로 실행되도록 다시 시작됩니다. |
| CaCertRenewed | CA 인증서가 갱신되었으며 Pod가 업데이트된 인증서로 실행되도록 다시 시작됩니다. |
| ClusterCaCertKeyReplaced | 클러스터의 CA 인증서에 서명하는 데 사용되는 키가 교체되었으며 CA 갱신 프로세스의 일부로 Pod가 다시 시작됩니다. |
| ConfigChangeRequiresRestart | 일부 Kafka 구성 속성은 동적으로 변경되지만 다른 경우 브로커를 다시 시작해야 합니다. |
| FileSystemResizeNeeded | 파일 시스템 크기가 증가했으며 이를 적용하려면 다시 시작해야 합니다. |
| KafkaCertificatesChanged | Kafka 브로커에서 사용하는 하나 이상의 TLS 인증서가 업데이트되었으며 이를 사용하려면 다시 시작해야 합니다. |
| ManualRollingUpdate |
사용자가 Pod를 주석 처리하거나 |
| PodForceRestartOnError | 수정을 위해 Pod를 다시 시작해야 하는 오류가 발생했습니다. |
| PodHasOldRevision |
Kafka 볼륨에서 디스크가 추가되거나 제거되었으며 변경 사항을 적용하려면 다시 시작해야 합니다. |
| PodHasOldRevision |
Pod의 멤버인 |
| PodStuck | Pod는 여전히 보류 중이고 예약되지 않았거나 예약할 수 없으므로 Operator에서 Pod를 마지막으로 실행하여 Pod를 다시 시작했습니다. |
| PodUnresponsive | Apache Kafka의 스트림을 Pod에 연결할 수 없어 브로커가 올바르게 시작되지 않음을 나타낼 수 있으므로 Operator에서 문제를 해결하기 위해 다시 시작했습니다. |