谷歌云SDK(软件开发套件)提供了一组用于管理 Google Cloud Platform (GCP) 上托管的资源的工具。 SDK 提供 gcloud、gsutil 和 nd bq 命令,能够通过终端访问 Google Cloud。
Cloud SDK 团队为 Debian 软件包提供了官方 PPA,以便在 Ubuntu 系统上安装。 Cloud SDK还以Snap包的形式提供,它允许您在Ubuntu系统上快速安装Google Cloud SDK。
本教程向您介绍如何在 Ubuntu 20.04 LTS Linux 系统上安装 Google Cloud SDK。
先决条件
使用 sudo 特权帐户登录您的 Ubuntu 系统。
打开终端并执行以下命令以在系统上安装所需的软件包。
sudo apt update
sudo apt install apt-transport-https ca-certificates gnupg
在 Ubuntu 上安装 Google Cloud SDK
Google Cloud SDK 可以使用 Apt 存储库以及 Snap 包进行安装。选择以下方法之一在 Ubuntu 20.04 系统上安装 Google Cloud SDK。
Snap 包不包含 kubectl,因此要使用 kubectl 必须使用 Apt 存储库安装方法。
方法 1 – 使用 apt 存储库
请按照以下步骤操作:
- 首先,使用以下命令将 apt GPG 密钥导入到您的系统中。
curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
- 然后参考 Google 软件包存储库中的 cloud-sdk 在您的系统中创建一个 PPA 文件。
echo "deb https://packages.cloud.google.com/apt cloud-sdk main" | sudo tee -a /etc/apt/sources.list.d/google-cloud-sdk.list
- 最后,更新 apt 缓存并在 Ubuntu 系统上安装 Google Cloud Packages
sudo apt update
sudo apt install google-cloud-sdk
按“y”并按 Enter 键以获取安装程序要求的任何确认。
就是这样。您已在 Ubuntu 20.04 Linux 系统上成功安装 Google Cloud SDK。
方法 2 – 使用 Snap 包
Snap Store 中提供了 Google Cloud SDK,可用于在 Linux 系统上安装。 Snap 守护程序默认安装在 Ubuntu 20.04 上。打开终端并执行以下命令,在 Ubuntu 系统上使用 Snap 工具安装 Google Cloud SDK。
sudo snap install google-cloud-sdk --classic
这将在您的 Ubuntu 系统上安装 google-cloud-sdk。还可以在后台自动升级。
初始化云SDK
在系统上成功安装 Cloud SDK 后。下一步是执行初始化环境gcloud init
命令。这将授权 Cloud SDK 工具使用您的 Google 帐户凭据来访问 Google Cloud 并对其进行管理。
sudo gcloud init
如果您使用远程 shell 访问登录,请使用--console-only
以防止启动基于浏览器的授权。
gcloud init --console-only
完成屏幕上的说明以初始化系统。欲了解更多详情,请阅读官方说明初始化云SDK环境。
你可以再次运行gcloud init
将来更新 Cloud SDK 设置或创建新配置。
结论
本教程帮助您在 Ubuntu 20.04 LTS Linux 系统上安装 Google Cloud SDK。
接下来可以参考官方gcloud 命令行参考以开始使用它。