Anthos Service Mesh 1.6

프로젝트 설정

이 페이지에서는 Anthos Service Mesh를 설치하기 전에 Google Cloud 프로젝트를 준비하는 방법을 설명합니다.

시작하기 전에

프로젝트 설정을 시작하기 전에 환경을 설정했는지 확인합니다.

프로젝트 설정

  1. Anthos Service Mesh 설치를 설정할 클러스터의 프로젝트 ID를 가져옵니다.

    gcloud

    gcloud projects list
    

    Console

    1. Cloud Console에서 대시보드 페이지로 이동합니다.

      대시보드 페이지로 이동

    2. 페이지 상단에서 선택 드롭다운 목록을 클릭합니다. 선택 창이 나타나면 프로젝트를 선택합니다.

      프로젝트 ID가 프로젝트 대시보드 프로젝트 정보 카드에 표시됩니다.

  2. 프로젝트 ID의 환경 변수를 만듭니다.

    export PROJECT_ID=YOUR_PROJECT_ID

  3. gcloud 명령줄 도구의 기본 프로젝트 ID를 설정합니다.

    gcloud config set project ${PROJECT_ID}
  4. 프로젝트 번호의 환경 변수를 만듭니다.

    export PROJECT_NUMBER=$(gcloud projects describe ${PROJECT_ID} --format="value(projectNumber)")

  5. 필요한 ID 및 액세스 관리(IAM) 역할을 설정합니다. 프로젝트 소유자인 경우 설치를 완료하고 Environ에 클러스터를 등록하는 데 필요한 모든 권한이 있습니다. 프로젝트 소유자가 아닌 경우 다음과 같은 특정 IAM 역할을 부여할 사람이 필요합니다. 다음 명령어에서 GCP_EMAIL_ADDRESS를 Google Cloud에 로그인하는 데 사용하는 계정으로 변경합니다.

    gcloud projects add-iam-policy-binding ${PROJECT_ID} \
        --member user: GCP_EMAIL_ADDRESS \
        --role=roles/editor \
        --role=roles/compute.admin \
        --role=roles/container.admin \
        --role=roles/resourcemanager.projectIamAdmin \
        --role=roles/iam.serviceAccountAdmin \
        --role=roles/iam.serviceAccountKeyAdmin \
        --role=roles/gkehub.admin

    IAM 역할을 부여하는 방법에 대한 자세한 내용은 리소스에 대한 액세스 권한 부여, 변경, 취소를 참조하세요. 이러한 역할에 대한 설명은 Anthos Service Mesh를 설치하는 데 필요한 권한을 참조하세요.

  6. 다음 API를 사용 설정합니다.

    gcloud services enable \
        container.googleapis.com \
        compute.googleapis.com \
        monitoring.googleapis.com \
        logging.googleapis.com \
        cloudtrace.googleapis.com \
        meshca.googleapis.com \
        meshtelemetry.googleapis.com \
        meshconfig.googleapis.com \
        iamcredentials.googleapis.com \
        anthos.googleapis.com \
        gkeconnect.googleapis.com \
        gkehub.googleapis.com \
        cloudresourcemanager.googleapis.com

    API를 사용 설정하려면 완료하는 데 1분 이상 걸릴 수 있습니다. API가 사용 설정되면 다음과 비슷한 출력이 표시됩니다.

    Operation "operations/acf.601db672-88e6-4f98-8ceb-aa3b5725533c" finished
    successfully.