본문으로 건너뛰기

예제

mac으로 자주 마주치는 실전 워크플로우의 복붙용 스니펫을 모았습니다.

새 에이전트 등록​

mac env set MASTER_IP=10.1.5.7
mac pull agent
mac start agent

프라이빗 미러로 전환​

mac env set MAC_REGISTRY=registry.internal.example.com/mac
mac pull all
mac restart all

혼재된 플릿의 스위치 SSH 자격 증명 설정​

mac env set SWITCH_USER=admin SWITCH_PASSWD_LIST=admin,123455,YourThirdPassword
mac restart master

mac clean 전에 Prometheus 백업​

docker run --rm \
-v mac-prometheus-data:/data \
-v $(pwd):/backup \
alpine tar czf /backup/prometheus-backup-$(date +%Y%m%d).tgz /data
mac clean

Prometheus 복구​

docker volume create mac-prometheus-data
docker run --rm \
-v mac-prometheus-data:/data \
-v $(pwd):/backup \
alpine tar xzf /backup/prometheus-backup-20260128.tgz -C /
mac start master

최초 admin 비밀번호 미리 설정​

mac env set MAC_ADMIN_PASSWORD='S3curity!'
mac start master # 최초 기동 한 번만 이 값이 반영됩니다

admin 비밀번호 사후 재설정​

mac stop master
docker volume rm mac-auth-data
mac env set MAC_ADMIN_PASSWORD='New-S3cur1ty!'
mac start master

드라이버 업그레이드 후 에이전트 재로드​

sudo apt install -y --only-upgrade nvidia-driver-590
mac restart agent

마스터의 metrics-bridge가 자동으로 다시 에이전트를 인식하므로, 마스터 재시작은 필요하지 않습니다.