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

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

시작하기 전에

  1. Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  3. Make sure that billing is enabled for your Google Cloud project.

  4. Enable the Google Kubernetes Engine API.

    Enable the API

  5. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  6. Make sure that billing is enabled for your Google Cloud project.

  7. Enable the Google Kubernetes Engine API.

    Enable the 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를 입력한 후 종료를 클릭합니다.

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

다음 단계