01인프라
2026년 7월뉴스 플랫폼 K8s 클러스터 부트스트랩 문서
뉴스/미디어 플랫폼용 쿠버네티스 클러스터의 컨트롤 플레인 부트스트랩 구성을 정리한 관찰 문서
이 프로젝트에서의 Makefile 활용
부트스트랩 스크립트 실행을 위한 진입점 제공
news-platform-k8s-infra-docs프로젝트 자세히 보기 →
프로젝트 1개에서 사용했습니다. 각 프로젝트에서 어떤 역할로 썼는지 아래에 정리했습니다.
정해진 규칙에 따라 빌드·실행 명령을 자동화하는 작업 실행 도구
Makefile은 'make'라는 빌드 자동화 도구가 읽는 설정 파일로, 어떤 작업을 어떤 순서와 조건으로 실행할지 target-command 형태로 정의합니다. 원래는 C 프로그램 컴파일 순서를 관리하기 위해 만들어졌지만, 지금은 컴파일뿐 아니라 스크립트 실행, 배포, 테스트 등 반복되는 커맨드라인 작업을 표준화하는 용도로 널리 쓰입니다. 사람마다 다르게 입력하던 긴 명령어를 짧은 이름(target)으로 통일해, 실행 방법을 몰라도 문서처럼 참고할 수 있게 해줍니다.
'make bootstrap' 한 줄로 부트스트랩 스크립트를 실행하고, 'make clean'으로 정리 작업을 수행하는 예시다.
# .PHONY: 실제 파일이 아닌 명령 이름임을 선언
.PHONY: bootstrap clean
bootstrap:
@echo "클러스터 부트스트랩을 시작합니다..."
./scripts/bootstrap.sh
clean:
@echo "임시 리소스를 정리합니다..."
rm -rf ./tmp위 개요는 기술 학습을 돕기 위해 자동 생성된 일반 설명입니다. 정확한 사양과 최신 정보는 공식 문서를 확인하세요.
위 개념이 실제 프로젝트에서 어떻게 쓰였는지 보여줍니다.
뉴스/미디어 플랫폼용 쿠버네티스 클러스터의 컨트롤 플레인 부트스트랩 구성을 정리한 관찰 문서
이 프로젝트에서의 Makefile 활용
부트스트랩 스크립트 실행을 위한 진입점 제공
위 프로젝트들에서 같이 쓰인 다른 기술입니다.