본문으로 건너뛰기

예제

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가 자동으로 다시 에이전트를 인식하므로, 마스터 재시작은 필요하지 않습니다.