Migrate to Containers 관리 인터페이스

Migrate to Containers에서는 마이그레이션을 수행하는 데 필요한 서비스 및 리소스와 상호작용하기 위한 3가지 기본적인 방법을 제공합니다.

Google Cloud 콘솔

웹 UI를 보여주는 Google Cloud 콘솔의 스크린샷

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

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

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

Google Cloud 콘솔에서 Migrate to Containers에 액세스하려면 다음 안내를 따르세요.

  1. Google Cloud 콘솔을 엽니다.

    Google Cloud 콘솔 작업 페이지로 이동

  2. 다음 방법 중 하나로 Migrate to Containers 페이지로 이동합니다.

    • 왼쪽 탐색 메뉴에서 Kubernetes Engine > Migrate to Containers를 선택합니다.

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

명령줄 인터페이스

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

  • Google Cloud CLI를 제공하는 Google Cloud CLI. gcloud를 사용하여 개발 워크플로와 Google Cloud 리소스를 모두 관리합니다.
  • Migrate to Containers migctl 명령줄 도구를 사용하여 마이그레이션 계획을 생성하고, 애플리케이션 소유자, 보안 관리자, 스토리지 관리자 등과 같은 주요 이해관계자의 입력으로 계획을 검토하고 업데이트합니다.

또한 Google Cloud는 Google Cloud의 브라우저 기반 대화형 셸 환경인 Cloud Shell을 제공합니다. Google Cloud 콘솔에서 Cloud Shell에 액세스할 수 있습니다.

Cloud Shell이 제공하는 기능:

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

Cloud Shell 인터페이스 스크린샷

CRD 기반 API

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

Migrate to Containers CRD에 대한 자세한 내용은 API 및 참조를 확인하세요.

다음 단계