구성 종속 항목이 있는 앱 만들기

이 빠른 시작에서는 샘플 애플리케이션을 기반으로 구성 종속 항목을 사용하여 애플리케이션을 설정한 다음 앱의 일부를 별도로 배포합니다.

시작하기 전에

  1. Google Cloud 계정에 로그인합니다. Google Cloud를 처음 사용하는 경우 계정을 만들고 Google 제품의 실제 성능을 평가해 보세요. 신규 고객에게는 워크로드를 실행, 테스트, 배포하는 데 사용할 수 있는 $300의 무료 크레딧이 제공됩니다.
  2. Google Cloud Console의 프로젝트 선택기 페이지에서 Google Cloud 프로젝트를 선택하거나 만듭니다.

    프로젝트 선택기로 이동

  3. Google Cloud 프로젝트에 결제가 사용 설정되어 있는지 확인합니다.

  4. Google Kubernetes Engine API 사용 설정

    API 사용 설정

  5. Google Cloud Console의 프로젝트 선택기 페이지에서 Google Cloud 프로젝트를 선택하거나 만듭니다.

    프로젝트 선택기로 이동

  6. Google Cloud 프로젝트에 결제가 사용 설정되어 있는지 확인합니다.

  7. Google Kubernetes Engine API 사용 설정

    API 사용 설정

  8. Git를 설치합니다. 샘플을 머신에 복사하려면 Git이 필요합니다.
  9. 아직 설치하지 않은 경우 Cloud Code 플러그인을 설치합니다.

애플리케이션 만들기

  1. Bank of Anthos 저장소를 클론합니다.

    1. 상단 메뉴 바에서 터미널 > 새 터미널을 클릭합니다.
    2. Bank of Anthos 저장소를 클론합니다.

      git clone https://github.com/GoogleCloudPlatform/bank-of-anthos.git
      
  2. Bank of Anthos 기반 작업공간을 열려면 VS Code에서 File(파일) > Open folder(폴더 열기)를 클릭한 다음 저장소가 클론된 폴더로 이동합니다.

  3. skaffold.yaml 파일을 더블클릭합니다.

    1. 이 파일에는 YAML 문서 구분 기호(---)로 구분된 여러 구성이 포함되어 있습니다. 각 구성은 개별적으로 종속 항목으로 배포하거나 참조할 수 있습니다.

      ---
      apiVersion: skaffold/v2beta18
      kind: Config
      
    2. 이름이 지정된 구성을 Skaffold 모듈이라고 합니다. 다음 발췌문은 frontend 모듈을 정의합니다.

      metadata:
      name: frontend # module defining frontend service
      
    3. 구성 간 종속 항목은 configs 태그를 사용하여 지정됩니다. 필수 구성은 현재 구성 전에 배포되어야 합니다. 샘플은 동일한 파일에 정의된 종속 항목을 보여줍니다. configs 태그는 현재 프로젝트의 다른 skaffold.yaml 파일을 참조할 수도 있습니다.

      requires:
      - configs: [db]
      

모듈 배포

  1. 명령어 팔레트를 연 다음(Ctrl/Cmd+Shift+P) Cloud Code: Run on Kubernetes를 실행합니다.
  2. 모듈 선택을 클릭합니다.
  3. 배포할 모듈을 선택한 후 확인을 클릭합니다.

    db를 클릭하면 필요한 db 구성과 설정 구성이 빌드됩니다.

  4. 메시지가 표시되면 이미지 레지스트리를 선택한 후 Enter 키를 누릅니다.

삭제

애플리케이션을 종료하면 실행 중에 배포된 모든 Kubernetes 리소스가 자동으로 삭제됩니다.

이 빠른 시작에서 사용되는 다른 리소스에 대한 비용이 계정에 청구되지 않도록 하려면 만든 클러스터와 프로젝트를 삭제해야 합니다.

Google Cloud를 사용하고 클러스터만 삭제하려면 다음 단계를 따르세요.

  1. Cloud Code를 클릭한 다음 Kubernetes 탐색기를 펼칩니다.
  2. 클러스터 이름 위에 마우스 포인터를 올려놓고 open_in_new Google Cloud 콘솔에서 열기를 클릭합니다.
  3. 삭제를 클릭한 다음 삭제를 클릭합니다.

프로젝트 및 클러스터를 포함한 관련 리소스를 삭제하려면 다음 안내를 따르세요.

  1. Google Cloud 콘솔의 프로젝트 페이지로 이동합니다.

    프로젝트 페이지로 이동

  2. 이 빠른 시작에서 만든 프로젝트를 선택한 후 삭제를 클릭합니다.

  3. 확인할 프로젝트 ID를 입력한 후 종료를 클릭합니다.

    그러면 프로젝트가 종료되고 삭제 일정이 예약됩니다.

다음 단계