1. 증상

 strimzi로 띄운 kafka cluster가 READY 상태로 안바뀌는것을 확인

 

 

2. 원인확인

원인확인을 위해서 describe를 확인했다

minikube kubectl -- describe kafka

원인은 현재 yaml파일에서 지정된 카프카의 버전은 3.4.0 인데, 현재 strimzi에서 지원되는 카프카 버전은 [3.2.0, 3.2.1, 3.2.3, 3.3.1] 이였던 것이다.

 

 

3. 해결방법

버전을 맞춰준다.

문제가 있는 카프카 클러스터를 제거

minikube kubectl -- delete -f cluster.yaml

 

카프카 버전을 바꿔준다 (기존 3.4.0 → 3.2.0 )

 

 

 

 

재배포 하여 업데이트 시켜준다

minikube kubectl -- apply -f cluster.yaml

 

 

결과확인

 

이후 해당파일 배포 : minikube kubectl -- apply -f cluster.yaml

created 뜨면 배포된것이다.

 

 

제대로 카프카 브로커가 떠있는지 확인(시간이 꽤 많이 걸린다)

minikube kubectl -- get kafka 

 

K9s에서 확인하면 다음과 같은 상태이다.

jjongguet