Anthos Fleet 및 Anthos Service Mesh와 함께 사용할 수 있는 Cloud Run for Anthos 문서의 미리보기 버전입니다. 자세히 알아보기

기존 사용자는 Cloud Run for Anthos 문서의 현재 GA 버전을 계속 사용할 수 있습니다. 무료 체험 기간 동안 새 제품을 평가할 때는 미리보기 설치 문서를 사용해야 합니다.

Cloud Run for Anthos 설치

Anthos 클러스터에서 Cloud Run for Anthos의 기본 구성요소 설치 방법을 알아봅니다. Cloud Run for Anthos를 설치하면 스테이트리스(Stateless) 워크로드를 연결하고 관리하기 위해 Knative Serving이 클러스터에 설치됩니다. 자세한 내용은 Cloud Run for Anthos 아키텍처 개요를 참조하세요.

미리보기 기간에는 Cloud Run for Anthos를 Anthos Fleet 구성요소로 사용할 수 있으며 Anthos Service Mesh가 사용됩니다. Anthos Fleet을 사용하여 Cloud Run for Anthos를 설치하면 Fleet의 다른 구성요소와 관계없이 설치를 관리하고 업그레이드할 수 있습니다.

시작하기 전에

  • Anthos 클러스터, Anthos Fleet, Anthos Service Mesh의 요구사항을 충족하는 Google Cloud 프로젝트에 적절한 권한이 있는지 확인해야 합니다.

    • Google Cloud 프로젝트의 소유자 역할이 있는 경우, 클러스터를 만들고, 설치하고, Cloud Run for Anthos를 구성하는 데 필요한 권한보다 더 많은 권한이 있습니다.

    • Anthos Service Mesh 권한 요구사항도 Cloud Run for Anthos 설치 및 구성을 위한 모든 권한 요구사항을 충족합니다.

    • Anthos 클러스터가 Google Cloud 외부에서 실행되는 경우 다른 필요한 권한이 있을 수 있습니다. 클러스터 문서 및 요구사항을 참조하세요.

    • 기타 역할 및 최소 요구사항 사용:

      또한 조직에 따라 다음 미리 정의된 역할 조합을 통해 권한 요구사항을 충족시킬 수 있습니다.

  • 다음 구성의 Anthos 클러스터가 필요합니다.

  • 명령줄 환경을 설정해야 합니다.

Cloud Run for Anthos 설치

다음 단계에서는 Anthos 클러스터에 기본 Cloud Run for Anthos 구성요소를 설치합니다.

  • Cloud Run for Anthos의 사용 가능한 최신 버전이 기본적으로 설치됩니다. Cloud Run for Anthos의 각 출시 버전에 대해 appdevexperience-operator 연산자새 Pod가 생성될 때 새 버전을 자동으로 출시합니다.

    Cloud Run for Anthos의 특정 버전을 정의하고 사용하려면 커스텀 설치 단계를 참조하세요.

  • Cloud Run for Anthos on Google Cloud는 기본적으로 공개 클러스터용으로 구성됩니다.

    Google Cloud에 비공개 클러스터용 Cloud Run for Anthos를 설치하려면 커스텀 설치 가이드를 참조하세요.

  • Cloud Monitoring:

    • Google Cloud용 Anthos 클러스터의 측정항목은 기본적으로 사용 설정됩니다.
    • 설치 중에 Anthos On-Prem 클러스터의 측정항목을 사용 설정하려면 Cloud Run for Anthos on VMware 설치를 구성합니다.

Cloud Run for Anthos의 기본 구성요소를 설치하려면 다음 안내를 따르세요.

  1. Anthos Fleet에서 Cloud Run for Anthos를 사용 설정합니다.

    gcloud alpha container hub cloudrun enable --project=PROJECT_ID
    

    PROJECT_ID를 Cloud 프로젝트의 ID로 바꿉니다.

    자세한 내용과 추가 옵션은 gcloud alpha container hub cloudrun enable 참조를 확인하세요.

  2. 선택사항: Cloud Run for Anthos 기능 구성요소가 사용 설정되어 있는지 확인합니다.

    Console

    Google Cloud Console에서 Cloud Run for Anthos 구성요소가 사용 설정되어 있는지 확인합니다.

    Anthos 기능으로 이동

    기능 페이지

    명령줄

    appdevexperience 상태가 ENABLED인지 확인합니다.

    gcloud alpha container hub features list  --project=PROJECT_ID
    

    PROJECT_ID를 Cloud 프로젝트의 ID로 바꿉니다.

    자세한 내용과 추가 옵션은 gcloud alpha 컨테이너 허브 특성 목록을 참조하세요.

    결과:

    NAME               STATE
    appdevexperience   ENABLED
    
  3. Cloud Run for Anthos를 설치할 Anthos 클러스터마다 해당하는 명령어를 실행합니다.

    Google Cloud에서 사용하는 Anthos

    gcloud alpha container hub cloudrun apply --gke-cluster=CLUSTER_LOCATION/CLUSTER_NAME
    

    다음을 바꿉니다.

    • CLUSTER_LOCATION을 클러스터가 있는 리전 또는 영역으로 바꿉니다.
    • CLUSTER_NAME을 클러스터 ID 또는 클러스터의 정규화된 식별자로 바꿉니다.

    자세한 내용과 추가 옵션은 gcloud alpha container hub cloudrun apply 참조를 확인하세요.

    Anthos On-Prem

    gcloud alpha container hub cloudrun apply --kubeconfig=KUBECONFIG --context=CONTEXT
    

    다음을 바꿉니다.

    • KUBECONFIG를 kubectl 구성 파일의 절대 경로로 바꿉니다.
    • CONTEXT를 연결에 사용할 kubectl 구성 파일의 컨텍스트 이름으로 바꿉니다.

    자세한 내용과 추가 옵션은 gcloud alpha container hub cloudrun apply 참조를 확인하세요.

  4. Cloud Run for Anthos가 클러스터에 사용 설정되었는지 확인합니다.

    1. Google Cloud Console을 엽니다.

      Anthos 클러스터로 이동

    2. 클러스터 이름을 클릭하여 세부정보 창을 엽니다. 예를 들면 다음과 같습니다.

      클러스터 세부정보 창

  5. 다음 단계

    Cloud Run for Anthos 설치 설정하기