gcloud란 무엇이며 Windows, MacOS 및 Linux에 설치하는 방법은 무엇입니까?
게시 됨: 2021-06-04Google 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를 사용하고자 하는 것이 무엇이든 상관없습니다. 운영 체제가 무엇이든 전체 프로세스를 구현하기가 매우 쉽다는 것은 분명합니다.