본문 바로가기
WIKI 기술 지식 베이스

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 %}

더 알아보기 (Learn more)