GCP Cloud Engineer - 67
2024-04-19
- Cloud
- GCP
- Kubernetes
Migrate for Anthos 개요
-
마이그레이션 아키텍처 요구사항
-
ㅁ
Migrate for Compute Engine:온 프레미스나 다른클라우드 제공자에서Google Cloud로 데이터를 스트리밍하거나 이전할 파이프라인을 생성 -
ㅁ
GKE처리(Processing) 클러스터 설치: 여러쿠버네티스자원으로 구성되며Migrate for Anthos설치 -
ㅁ 자산 생성:
도커파일및쿠버네티스구성을 포함한 배포 아티팩트 생성,Cloud Storage에 저장 -
ㅁ 배포: 생성된 구성을 적용하여 목표 클러스터에 애플리케이션 배포
-
-
마이그레이션 실행 과정
-
ㅁ 처리 클러스터 생성
-
ㅁ
Migrate for Anthos컴포넌트 설치 -
ㅁ 마이그레이션 소스 추가:
VMware,AWS,Azure,Google Cloud에서 이전 가능 -
ㅁ 마이그레이션 계획 생성 및 수정:
YAML파일을 통해 커스텀 가능 -
ㅁ 아티팩트 생성: 애플리케이션의 컨테이너 이미지와 배포에 필요한
YAML파일 생성 -
ㅁ 테스트: 생성된 컨테이너 이미지 및 배포 테스트
-
ㅁ 배포 실행:
kubectl apply명령어로 목표 클러스터에 애플리케이션 배포
-
-
도구 설치 및 마이그레이션 계획 예시
-
ㅁ 처리 클러스터 설정:
GKE admin권한 필요, 방화벽 규칙 설정 -
ㅁ
migctl명령어로 필요한 쿠버네티스 자원 설치 -
ㅁ 마이그레이션 계획 생성:
migctl migration create명령어로 마이그레이션 리소스 정의 -
ㅁ 아티팩트 생성:
migctl migration generate-artifacts명령어로 VM 파일을 컨테이너 이미지 레지스트리로 복사 및 구성YAML파일 생성 -
ㅁ 배포 정의 수정 및 적용: 필요에 따라
YAML파일 수정 후kubectl apply명령어로 적용
-
GCP Cloud ...
GCP Cloud ...