Anthos Service Mesh 1.6

환경 설정

이 페이지에서는 Anthos Service Mesh 설치 준비를 위한 환경을 설정하는 방법을 설명합니다.

Google Kubernetes Engine에 설치하는 경우 Google Cloud 리소스에 대한 브라우저 내 명령줄 인터페이스인 Cloud Shell 또는 Linux나 macOS를 실행하는 자체 컴퓨터를 사용하여 설치 가이드를 따를 수 있습니다.

옵션 A: Cloud Shell 사용

Cloud Shell은 Debian 기반 Linux 운영체제를 실행하는 g1-small Compute Engine 가상 머신(VM)을 프로비저닝합니다. Cloud Shell 사용의 장점은 다음과 같습니다.

  • Cloud Shell에는 필요한 gcloud, kubectl, helm 명령줄 도구가 포함되어 있습니다.

  • Cloud Shell $HOME 디렉터리에는 5GB의 영구 저장공간이 있습니다.

  • 다음과 같은 텍스트 편집기를 선택할 수 있습니다.

    • Cloud Shell 창 상단에 있는 ''를 클릭하여 액세스할 수 있는 코드 편집기

    • Cloud Shell의 명령줄에서 액세스할 수 있는 Eacs, Vim 또는 Nano

Cloud Shell을 사용하려면 다음 안내를 따르세요.

  1. Cloud Console로 이동합니다.
  2. 클라우드 프로젝트를 선택합니다.
  3. Cloud Console 창 상단의 Cloud Shell 활성화 버튼을 클릭합니다.

    Google Cloud Platform Console

    Cloud Console 하단의 새로운 프레임에서 Cloud Shell 세션이 열리고 명령줄 프롬프트가 표시됩니다.

    Cloud Shell 세션

  4. 구성요소를 업데이트합니다.

    gcloud components update
    

    이 명령어는 다음과 유사한 출력으로 응답합니다.

    ERROR: (gcloud.components.update)
    You cannot perform this action because the Cloud SDK component manager
    is disabled for this installation. You can run the following command
    to achieve the same result for this installation:
    
    sudo apt-get update && sudo apt-get --only-upgrade install ...
  5. long 명령어를 복사하고 붙여넣어 구성요소를 업데이트합니다.

  6. kubectl을 설치합니다.

    sudo apt-get install kubectl
    
  7. kpt를 설치합니다.

    sudo apt-get install google-cloud-sdk-kpt
    
  8. kpt가 찾을 수 있도록 Git이 경로에 있는지 확인하세요.

옵션 B: 로컬에서 명령줄 도구 사용

로컬 머신에서 Cloud SDK(gcloud 명령줄 도구)를 설치하고 초기화합니다.

Cloud SDK가 이미 설치되어 있는 경우:

  1. Cloud SDK를 사용하여 인증합니다.

    gcloud auth login
    
  2. 구성요소를 업데이트합니다.

    gcloud components update
    
  3. kubectl을 설치합니다.

    gcloud components install kubectl
    
  4. kpt를 설치합니다.

    gcloud components install kpt
    
  5. kpt가 찾을 수 있도록 Git이 경로에 있는지 확인하세요.