Notepad
article thumbnail
Docker Compose 로 카프카 KRaft 모드 통합 클러스터 구성하기
dev/infrastructure 2024. 6. 9. 17:01

카프카 KRaft 모드 통합 클러스터 구성하기카프카의 예정된 릴리즈 정보에 4.0 버전부터는 ZK 모드가 제거되고 KRaft 모드만 지원 예정입니다.KRaft 모드도 ZK모드와 같이 실제 서비스 운영 시에는 컨트롤러와 브로커가 각각 분리되어있는 별도 구성 Cluster를 권장합니다.여기에서는 규모가 비교적 작은 로컬 등의 개발 환경에서 카프카를 쉽게 사용하기 위해 KRaft 모드로 Docker Compose 구성을 했습니다.docker는 Docker Desktop 4.31.0 버전을 설치한 환경에서 진행했습니다.따라 하실 분들은 미리 Docker Desktop을 설치 및 실행해주셔야 합니다. KRaft 모드 관련 자세한 정보는 아래 링크를 참고바랍니다.https://devocean.sk.com/blog..

[정리] 스프링 부트 실전 활용 마스터(5)
dev/Spring 2022. 6. 23. 03:57

스프링 부트 운영 우버 JAR 파일을 만들고 운영환경 배포 컨테이너 생성을 위한 계층형 Dockerfile 생성 애플리케이션 운영을 도와주는 스프링 부트 액추에이터 운영을 위해 사용할 기능과 사용하지 않을 기능 분별 애플리케이션 버전 세부 내용 추가 관리 서비스 라우트 지정 애플리케이션 배포 우버 JAR 배포 실행 가능한 JAR 파일 생성 ./mvnw package 도커 배포 도커를 사용하면 컨테이너에 자바와 애플리케이션을 함께 담아서 배포할 수 있음 애플리케이션을 컨테이너화하는 가장 간단한 Dockerfile FROM adoptopenjdk/openjdk8:latest ARG JAR_FILE=target/*.jar COPY ${JAR_FILE} application.jar ENTRYPOINT ["jav..