对于 Red Hat Enterprise Linux 7 和 CentOS 7 系统,可以通过软件包格式的 Cloud SDK 进行安装。此软件包仅包含 gcloud
、gcloud alpha
、gcloud beta
、gsutil
和 bq
命令,而不包括 kubectl
或使用 gcloud
命令部署应用所需的 App Engine 扩展程序,这些可以单独安装。
注意:如果您使用了 Google Compute Engine 上的实例,则会默认安装 Cloud SDK。
- 利用 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
的第二行必须缩进,如上文所示。 - 安装 Cloud SDK:
yum install google-cloud-sdk
注意:如需了解其他yum
选项(例如停用提示或空运行),请参阅yum
手册页面。 - 您可以选择安装以下任何其他组件:
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-datalab
google-cloud-sdk-datastore-emulator
google-cloud-sdk-cbt
google-cloud-sdk-cloud-build-local
google-cloud-sdk-pubsub-emulator
kubectl
例如,
google-cloud-sdk-app-engine-java
组件可以按以下方式安装:yum install google-cloud-sdk-app-engine-java
- 运行
gcloud init
以开始:gcloud init
降级 Cloud SDK 版本
如果您想还原到特定版本(VERSION
为 123.0.0
形式)的 Cloud SDK,请运行以下命令:
sudo yum downgrade google-cloud-sdk-VERSION