문제 상황


k8s 배포 후 kafka pod가 정상 구동되지 않고 CrashLoopBackOff 상태에 빠지며 RESTARTS 횟수가 계속 증가함 (그림 1 참조)
kubectl logs 확인 결과, **"**port is deprecated. Please use listeners**"** 라는 에러 메시지가 출력되며 프로세스가 종료됨 (그림 2 참조)
원인
[SERVICE_NAME]_PORT 형태의 환경 변수를 자동으로 주입KAFKA_PORT라는 환경 변수를 Kafka의 포트 번호 값으로 판단해결
kafka.yaml 에서 enableServiceLinks: false 을 추가하여 환경 변수 자동 주입 기능을 끔Running 상태로 전환된 것과 로그 에러 소멸 확인참고 자료
https://kubernetes.io/ko/docs/concepts/services-networking/service/#환경-변수