Migrate for Anthos and GKE 관리 인터페이스

Migrate for Anthos and GKE는 마이그레이션을 수행하는 데 필요한 서비스 및 리소스와 상호작용하는 세 가지 기본 방법을 제공합니다.

Google Cloud Console

웹 UI를 보여주는 Cloud Console의 스크린샷

Google Cloud Console은 Google Cloud Console(GCP) 프로젝트 및 리소스를 관리하는 데 사용할 수 있는 웹 기반 그래픽 사용자 인터페이스를 제공합니다. Cloud Console을 사용할 때는 새 프로젝트를 만들거나 기존 프로젝트를 선택하고 프로젝트의 컨텍스트에서 만든 리소스를 사용합니다.

여러 개의 프로젝트를 만들 수 있으므로 프로젝트를 사용하여 자신에게 적합한 방식으로 작업을 분리할 수 있습니다. 예를 들어 특정 팀 구성원만 프로젝트의 리소스에 액세스할 수 있도록 하려면 새 프로젝트를 시작하면 됩니다. 모든 팀 구성원은 다른 프로젝트의 리소스에, 계속 액세스할 수 있습니다.

Google Cloud Console에서 다음을 수행할 수 있습니다.

Google Cloud Console에서 Migrate for Anthos and GKE에 액세스하려면 다음 안내를 따르세요.

  1. Cloud Console을 엽니다.

    Cloud Console 페이지로 이동

  2. 다음 방법 중 하나로 Migrate for Anthos and GKE 페이지로 이동합니다.

    • 왼쪽 탐색 메뉴에서 Kubernetes Engine > 컨테이너로 마이그레이션을 선택합니다.

    • 왼쪽 탐색 메뉴에서 Anthos > 컨테이너로 마이그레이션을 선택합니다.

명령줄 인터페이스

터미널 창에서 작업하려면 다음을 사용합니다.

  • gcloud 명령줄 도구를 제공하는 Google Cloud SDK를 사용합니다. gcloud를 사용하여 개발 워크플로와 GCP 리소스를 모두 관리합니다.
  • Migrate for Anthos and GKE migctl 명령줄 도구를 사용하여 마이그레이션 계획을 세운 다음 애플리케이션 소유자, 보안 관리자, 스토리지 관리자 등 주요 이해관계자의 입력으로 계획을 검토하고 업데이트합니다.

또한 GCP는 GCP용 브라우저 기반 대화형 셸 환경인 Cloud Shell도 제공합니다. GCP Console에서 Cloud Shell에 액세스할 수 있습니다.

Cloud Shell이 제공하는 기능:

  • 임시 Compute Engine 가상 머신 인스턴스
  • 웹 브라우저에서 인스턴스에 명령줄로 액세스
  • 기본 제공 코드 편집기
  • 5GB의 영구 디스크 저장소
  • 사전 설치된 Google Cloud SDK 및 기타 도구
  • 자바, Go, Python, Node.js, PHP, Ruby, .NET과 같은 언어 지원
  • 웹 미리보기 기능
  • GCP Console 프로젝트 및 리소스 액세스를 위한 자체 승인 기능

Cloud Shell 인터페이스 스크린샷

CRD 기반 API

Migrate for Anthos and GKE에는 API 자동화 솔루션 또는 코드를 사용하여 마이그레이션을 쉽게 만들고 관리할 수 있는 CRD(커스텀 리소스 정의)가 포함됩니다. 예를 들어 다음 CRD를 사용하여 자체 자동화된 도구를 빌드할 수 있습니다.

Migrate for Anthos and GKE CRD에 대한 자세한 내용은 API 및 참조를 확인하세요.