예제
mac으로 자주 마주치는 실전 워크플로우의 복붙용 스니펫을 모았습니다.
새 에이전트 등록
~$ mac env set MASTER_IP=10.1.5.7
~$ mac pull agent
~$ mac start agent
클러스터 전체 헬스 체크
~$ mac test # 마스터에서, 또는 MASTER_IP가 설정된 어느 노드에서든
~$ echo $? # 0 = 전부 통과, 1 = 실패 있음, 2 = 마스터 도달 불가
명령 한 번으로 해당 노드의 모든 MAC 서비스 — 올인원 배포에서는 마스터와 에이전트
서비스를 함께 — 와 핵심 클러스터 API를 점검합니다. 로그인이 필요 없어 cron 작업이나
CI 게이트에 적합합니다. 먼저 mac start로 스택을 띄우세요. mac test는 실행 중인
배포를 점검만 합니다.
로컬 개발 빌드 실행
~$ export MAC_CONFIG_DIR=$PWD/deploy # 소스 체크아웃에서
~$ mac build master # ./services에서 이미지 빌드
~$ mac start master --local # 방금 빌드한 이미지를 그대로 실행
프라이빗 미러로 전환
~$ mac env set MAC_REGISTRY=registry.internal.example.com/mac
~$ mac pull all
~$ mac restart all