환경 설정

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. Google Cloud 콘솔로 이동합니다.
  2. Google Cloud 프로젝트를 선택합니다.
  3. Google Cloud 콘솔 창 상단에 있는 Cloud Shell 활성화 버튼을 클릭합니다.

    Google Cloud Platform Console

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

    Cloud Shell 세션

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

    gcloud components update
    

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

    ERROR: (gcloud.components.update)
    You cannot perform this action because the gcloud CLI 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
    

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

로컬 머신에서 gcloud CLI를 설치하고 초기화합니다.

  1. Google Cloud CLI로 인증합니다.

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

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

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

    gcloud components install kpt