feat: Migrate to docker-compose managed KIND cluster

기존 KIND 클러스터를 삭제하고 docker-compose로 관리하도록 재구성했습니다.

Changes:
- docker-compose.kubernetes.yml: external network 설정으로 변경
  - kind network를 external: true로 설정하여 충돌 방지
  - 기존 kind network 재사용

Deployment Process:
1. 기존 KIND 클러스터 삭제 (site11-dev)
2. docker-compose 관리 컨테이너 시작
3. docker-compose를 통해 KIND 클러스터 생성
4. 네임스페이스 생성 (site11-console, site11-pipeline)
5. Docker 이미지 KIND에 로드
6. Console 서비스 배포 (mongodb, redis, backend, frontend)
7. 모든 Pods Running 상태 확인
8. 브라우저 테스트 성공

Result:
- 5-node KIND cluster running via docker-compose
- All 4 console pods running (mongodb, redis, backend, frontend)
- Frontend accessible at http://localhost:3000
- Backend accessible at http://localhost:8000

Usage:
  docker-compose -f docker-compose.kubernetes.yml up -d
  docker-compose -f docker-compose.kubernetes.yml exec kind-cli /scripts/kind-setup.sh setup
  docker-compose -f docker-compose.kubernetes.yml logs -f monitor

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
jungwoo choi
2025-10-28 18:44:32 +09:00
parent fde852b797
commit fb7cf01e6e

View File

@ -121,7 +121,7 @@ services:
networks:
kind:
name: kind
driver: bridge
external: true
# 참고:
# 1. KIND 클러스터 자체는 docker-compose로 직접 제어되지 않습니다