yum을 사용하여 설치(Red Hat 및 CentOS)

Cloud SDK는 Red Hat Enterprise Linux 7, Red Hat Enterprise Linux 8, Fedora 32, CentOS 7 시스템에 설치할 수 있는 패키지 형식으로 제공됩니다. 이 패키지에는 gcloud, gcloud alpha, gcloud beta, gsutil, bq 명령어만 포함됩니다. gcloud 명령어를 사용하여 애플리케이션을 배포하는 데 필요한 kubectl 또는 App Engine 확장 프로그램은 포함되지 않으며 별도로 설치해야 합니다.

참고: Google Compute Engine에서 인스턴스를 사용하는 경우 Cloud SDK가 기본적으로 설치됩니다.

  1. Cloud SDK 저장소 정보로 yum을 업데이트합니다.
    sudo tee -a /etc/yum.repos.d/google-cloud-sdk.repo << EOM
    [google-cloud-sdk]
    name=Google Cloud SDK
    baseurl=https://packages.cloud.google.com/yum/repos/cloud-sdk-el7-x86_64
    enabled=1
    gpgcheck=1
    repo_gpgcheck=1
    gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg
           https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
    EOM
    

    중요: 표시된 것과 같이 gpgkey의 두 번째 줄을 들여 써야 합니다.

  2. Cloud SDK를 설치합니다.
    yum install google-cloud-sdk
    참고: 프롬프트 사용 중지 또는 연습 실행과 같은 추가 yum 옵션에 대해서는 yum man 페이지를 참조하세요.
  3. 필요한 경우 다음 추가 구성요소를 설치합니다
      .
    • google-cloud-sdk-app-engine-python
    • google-cloud-sdk-app-engine-python-extras
    • google-cloud-sdk-app-engine-java
    • google-cloud-sdk-app-engine-go
    • google-cloud-sdk-bigtable-emulator
    • google-cloud-sdk-cbt
    • google-cloud-sdk-cloud-build-local
    • google-cloud-sdk-datalab
    • google-cloud-sdk-datastore-emulator
    • google-cloud-sdk-firestore-emulator
    • google-cloud-sdk-pubsub-emulator
    • kubectl

    예를 들어 google-cloud-sdk-app-engine-java 구성요소는 다음과 같이 설치할 수 있습니다.

    yum install google-cloud-sdk-app-engine-java
  4. 시작하려면 gcloud init를 실행합니다.
    gcloud init

Cloud SDK 버전 다운그레이드

VERSION123.0.0 형식인 특정 버전의 Cloud SDK로 되돌려야 할 경우에는 다음을 실행합니다.

sudo yum downgrade google-cloud-sdk-VERSION