본문으로 건너뛰기

시작하기

CM2 가벼운 Docker 오케스트레이션 도구에 오신 것을 환영합니다!

소개​

CM2는 Kubernetes보다 가볍고 효율적인 컨테이너 오케스트레이션 솔루션입니다. 저사양 환경에서도 원활하게 작동하며, 특히 IoT 기기와 임베디드 시스템에 최적화되어 있습니다.

주요 기능​

가벼운 Docker 오케스트레이션​

  • Kubernetes보다 간단한 설정과 낮은 리소스 사용량
  • 로컬 환경 및 IoT 기기에서 효율적으로 작동
  • Host OS에서 직접 실행하여 리소스 사용량 최소화

헬스 모니터링 및 자동 복구​

  • 컨테이너 상태를 실시간으로 감지하고, 장애 발생 시 자동 복구
  • 장애 발생 시 대체 컨테이너를 자동으로 생성 및 재배포
  • 시간 흐름에 따른 컨테이너 상태 모니터링 기능 제공

직관적인 대시보드​

  • 컨테이너 상태를 한눈에 확인할 수 있는 웹 기반 UI 제공
  • 간편한 컨테이너 배포 및 모니터링 지원
  • 타임라인 기반 헬스체크로 장기적인 서비스 안정성 분석 가능

자동 스케일링​

  • 트래픽 및 리소스 사용량에 따라 컨테이너 자동 확장 및 축소
  • 필요할 때만 컨테이너를 추가 생성하여 비용 절감

원격 제어 기능​

  • 인터넷 연결을 통한 외부 컨테이너 원격 관리 가능
  • IoT 기기에서 실행 중인 컨테이너를 중앙 관리 시스템에서 모니터링 및 제어

시작하기​

설치 방법​

# CM2 설치
git clone https://github.com/G-CM2/CM2.git
cd CM2
./install.sh

기본 사용법​

# 컨테이너 배포
cm2 deploy my-container

# 컨테이너 상태 확인
cm2 status

# 대시보드 실행
cm2 dashboard

기여하기​

CM2는 오픈소스 프로젝트로 운영됩니다. 프로젝트 개선에 참여하고 싶으시다면:

  1. GitHub 저장소 방문
  2. Issues 페이지에서 해결하고 싶은 문제 선택
  3. Fork 후 개발
  4. Pull Request 제출

지원​

문제가 발생하거나 도움이 필요하시다면: