gcloud란 무엇이며 Windows, MacOS 및 Linux에 설치하는 방법은 무엇입니까?

게시 됨: 2021-06-04

Google Cloud는 최고의 클라우드 컴퓨팅 플랫폼 중 하나이며 인프라를 관리하고 자동화하기 위해 gcloud CLI를 제공한다는 사실을 알고 계십니까?

GCP 리소스를 보고 Google Cloud Console에 로그인하지 않고 인프라를 프로비저닝하고 싶다고 상상해 보세요. gcloud는 여러 면에서 도움이 될 수 있습니다.

지클라우드란?

gcloud는 Google Cloud Platform용 데스크톱 명령줄 도구입니다. 말 그대로 클라우드 콘솔에서 하는 모든 것을 gcloud로 할 수 있습니다.

간략한 소개를 살펴보기 위해 가장 많이 사용되는 명령 목록이 있으며 구조화된 gcloud cheat-sheet 를 실행하거나 공식 치트 시트를 볼 수 있습니다.

아래와 같이 많은 것을 관리할 수 있습니다.

  • Compute Engine(VM)
  • 클라우드 DNS
  • 쿠버네티스 엔진
  • 클라우드 SQL
  • Cloud Dataproc
  • 클라우드 배포
  • App Engine 애플리케이션 배포
  • 인증 관리
  • 로컬 구성 사용자 지정

그리고 훨씬 더…

gcloud는 Windows, macOS, Linux 등과 같이 선호하는 OS에 설치할 수 있는 크로스 플랫폼 SDK입니다.

Linux에 gcloud 설치

Python은 gcloud를 설치하기 위한 전제 조건이므로 컴퓨터나 서버에 설치했는지 확인하세요. 설치해야 하는 경우 이 Python 설치 가이드를 참조할 수 있습니다.

  • OS에 따라 공식 다운로드 페이지에서 32비트 또는 64비트 패키지를 다운로드할 수 있습니다.

64비트의 예

 curl -O https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-342.0.0-linux-x86_64.tar.gz

그리고 32비트의 경우

 curl -O https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-342.0.0-linux-x86.tar.gz
  • 다운로드한 파일의 압축 called google-cloud-sdk 새 폴더가 생성됩니다.
  • install.sh 파일 실행
 ./google-cloud-sdk/install.sh
  • 변경 사항을 적용하려면 터미널을 다시 시작하십시오.
  • 아래 명령어를 실행하여 gcloud SDK를 초기화해 보겠습니다.
 gcloud init

Windows에 gcloud 설치

평소와 같이 Windows에서는 작업이 훨씬 더 쉽습니다. Windows용 Cloud SDK 설치 프로그램을 다운로드하고 실행하기만 하면 됩니다.

또는 터미널 방법을 선호하는 경우 PowerShell 터미널(CMD 아님)을 열고 다음 PowerShell 명령을 실행합니다.

 (New-Object Net.WebClient).DownloadFile("https://dl.google.com/dl/cloudsdk/channels/rapid/GoogleCloudSDKInstaller.exe", "$env:Temp\GoogleCloudSDKInstaller.exe") & $env:Temp\GoogleCloudSDKInstaller.exe

2- Google LLC가 서명한 설치 프로그램이 다음 단계를 묻는 메시지를 표시하고 이를 따릅니다.

선택적으로 보다 능률적인 스크린 리더 경험을 위해 스크린 리더 모드를 활성화하고 싶을 수 있습니다. 스크린 리더 모드 켜기 옵션을 선택하십시오. Cloud SDK 스크린 리더 환경에 대한 자세한 내용은 접근성 기능 가이드를 참조하세요.

3- Cloud SDK에는 Python이 필요하므로 Python 및 기타 필요한 모든 종속성을 설치해야 합니다. 지원되는 버전은 Python 3(선호, 3.5 ~ 3.8) 및 Python 2(2.7.9 이상)입니다. 이는 SDK가 현재 기본적으로 Python 3을 사용함에도 불구하고 기존 Python 설치를 사용할 수 있음을 의미합니다. 번들된 Python 설치 옵션을 선택 취소하여 수행할 수 있습니다.

4- 이제 설치가 완료되면 다음 중에서 선택할 수 있는 몇 가지 옵션이 제공됩니다.

다음을 선택해야 합니다.

  • Google Cloud SDK 셸 시작
  • gcloud init 실행

이제 SDK 터미널 창이 나타나고 자동으로 gcloud init 명령어를 실행합니다.

5- 따라서 이 설치가 기본값입니다. 여기에는 gcloud 명령어를 사용하여 애플리케이션을 배포하는 데 필요한 App Engine 확장 프로그램이 포함되어 있지 않습니다. Cloud SDK 구성 요소 관리자에서 이러한 구성 요소를 설치할 수 있습니다.

문제 해결:

  • find 명령이 인식되지 않아 설치에 실패하면 PATH 환경 변수가 find 가 포함된 폴더를 포함하도록 설정되어 있는지 확인하십시오. C:\WINDOWS\system32; .
  • Cloud SDK를 이미 제거한 경우 새 Cloud SDK를 설치하려면 컴퓨터를 다시 시작해야 합니다.

macOS용

1- 다른 OS와 마찬가지로 macOS의 경우 SDK용 Python도 필요합니다. 지원되는 버전은 Python 3(선호, 3.5 ~ 3.8) 및 Python 2(2.7.9 이상)입니다. 또한 Python 패키지가 설치된 macOS 64비트를 선택할 수 있습니다.

다음을 실행하여 현재 Python 버전을 확인합니다.

 python -V

Python 인터프리터 선택 및 구성에 대한 자세한 정보가 필요하면 gcloud topic startup을 방문하세요.

2- 4개의 패키지가 있으며 다음에서 OS에 맞는 것을 선택하여 다운로드하십시오.

macOS 64비트(x86_64) google-cloud-sdk-342.0.0-darwin-x86_64.tar.gz 86.0MB
macOS 64비트(arm64) google-cloud-sdk-342.0.0-darwin-arm.tar.gz 85.9MB
번들 Python이 포함된 macOS 64비트(x86_64) google-cloud-sdk-342.0.0-darwin-x86_64-bundled-python.tar.gz 127.9MB
macOS 32비트(x86) google-cloud-sdk-342.0.0-darwin-x86.tar.gz 89.8MB

명령줄에서 uname -m 을 실행하여 적절한 시스템 하드웨어 이름을 결정합니다.

3- 이제 파일 시스템에서 원하는 경로에 파일의 압축을 풉니다. 홈 디렉토리에 있는 것이 좋습니다. macOS에서 이 작업을 수행하려면 원하는 위치에서 다운로드한 .tar.gz 아카이브 파일을 열면 됩니다.

기존 설치를 교체하려면 기존 google-cloud-sdk 디렉토리를 제거하고 동일한 위치에 아카이브를 추출합니다. 기존 설치가 이미 있고 이를 교체하려면 이전 google-cloud-sdk 디렉토리를 삭제한 다음 동일한 위치에 새 패키지의 압축을 풉니다.

4- 선택적으로 설치 스크립트를 사용하여 동일한 PATH 에 추가 Cloud SDK 도구를 설치할 수 있습니다. 또한 원하는 경우 사용 통계 수집을 위한 명령 완성 및 셸의 명령 완성에 기여할 수 있습니다.

SDK를 추출한 폴더의 정확한 루트에서 이 스크립트를 실행합니다.

 ./google-cloud-sdk/install.sh

스크립트를 사용하거나 다음 명령을 실행하여 기본 설정을 플래그로 제공하여 비대화식으로 수행할 수도 있습니다.

 ./google-cloud-sdk/install.sh --help

스크린 리더 모드가 켜진 상태에서 설치 스크립트를 실행하려면:

 ./google-cloud-sdk/install.sh --screen-reader=true

이제 터미널을 다시 시작하여 변경 사항을 적용하십시오.

6- SDK를 초기화하려면 gcloud init 를 실행합니다.

 ./google-cloud-sdk/bin/gcloud init

선택 과목:

  • 구성 요소 관리자에서 추가 SDK 구성 요소를 설치합니다.
  • 지원되는 언어에 대한 최신 Google Cloud 클라이언트 라이브러리 및 라이브러리를 설치합니다.

Gcloud 사용

위의 안내는 gcloud, gsutil , bq 명령줄 도구를 포함한 기본 Cloud SDK 구성요소를 설치합니다.

Cloud SDK를 설치한 후 설치를 관리하고 사용하려면 gcloud components 명령어 그룹의 명령어를 사용하세요. 설치된 구성 요소 보기, 구성 요소 설치 및 제거, Cloud SDK를 새 버전으로 업그레이드하거나 특정 버전으로 다운그레이드하는 작업이 포함됩니다.

추가 구성요소를 gcloud components install 명령어를 사용하거나 적절한 deb 또는 RPM 패키지를 설치하세요.

모바일용 Gcloud

스마트폰에서 gcloud를 사용하려면 Google Cloud Console을 설치하세요.

iPhone: Google Cloud Console| 앱 스토어.

Android: Google Cloud Console‏ | 구글 플레이.

쉘 블랙 아이콘을 열기만 하면 됩니다.

결론

이 지침에 따라 브라우저, 컴퓨터 또는 단순히 스마트폰에서 gcloud를 사용하고자 하는 것이 무엇이든 상관없습니다. 운영 체제가 무엇이든 전체 프로세스를 구현하기가 매우 쉽다는 것은 분명합니다.