Removing migration infrastructure
출처: 문서
본문
마이그레이션 인프라 제거하기
마이그레이션이 성공한 직후에 마이그레이션 인프라를 제거하지 마세요.
제거를 진행하기 전에 다음 사항을 확인하세요:
- 프로덕션 트래픽이 타겟에서 안정적으로 유지되고 있어요.
- 롤백을 위해 소스가 더 이상 필요하지 않아요.
- 리플레이나 비교 검증이 더 이상 필요하지 않아요.
- 보관하려는 스냅샷 아티팩트가 의도적으로 잘 보존되어 있어요.
일반 Kubernetes 제거
Helm 배포와 퍼시스턴트 볼륨을 제거하려면 다음 명령어를 실행하세요:
helm uninstall -n ma ma
kubectl -n ma delete pvc --all
kubectl delete namespace ma
{% include copy.html %}
Amazon EKS 제거
EKS 부트스트랩 경로를 사용했다면, Helm 릴리스를 먼저 제거하고 그다음 CloudFormation 스택을 제거하세요:
helm uninstall -n ma ma
kubectl -n ma delete pvc --all
aws cloudformation delete-stack --stack-name <STACK_NAME>
aws cloudformation wait stack-delete-complete --stack-name <STACK_NAME>
{% include copy.html %}
이렇게 하면 솔루션 스택이 생성한 EKS 플랫폼 리소스가 제거돼요.
스냅샷 및 아티팩트 보존
S3 제거는 신중하게 판단하세요. 기본 마이그레이션 버킷은 다음과 같은 용도로 여전히 유용한 경우가 많아요:
- 감사 및 롤백 조사
- 스냅샷 보존
- 컷오버 이후 동작 비교
버킷 내용이 더 이상 필요 없다는 확신이 들 때만 버킷을 삭제하세요. {: .warning }
{% include migration-phase-navigation.html %}