配置 Google Cloud 项目

本页面介绍如何在安装 GKE On-Prem 之前配置您的 Google Cloud 项目。

如需安装 GKE On-Prem,您必须订阅 Anthos。如果您已订阅 Anthos,则表示您已经完成了以下各项:

  • 创建 Google Cloud 项目。
  • 安排 Google Cloud 项目列入许可名单。
  • 安排 Google 帐号列入许可名单。
  • 可能安排将您团队成员的个人 Google 帐号列入许可名单。
  • 在 Google Cloud 项目中,创建一个服务帐号并安排将该服务帐号列入许可名单。在 GKE On-Prem 文档中,此服务帐号称为“已列入许可名单的服务帐号”。

登录

使用您的帐号凭据登录 Google Cloud:

gcloud auth login

设置默认项目 ID

输入以下命令以设置默认项目 ID:

gcloud config set project [PROJECT_ID]

其中,[PROJECT_ID] 是您的项目 ID。

现在您已设置了默认项目 ID,则无需在 gcloud 命令中添加 --project 标志。

在项目中启用所需的 API

您需要在 Google Cloud 项目中启用以下 API

  • cloudresourcemanager.googleapis.com
  • container.googleapis.com
  • gkeconnect.googleapis.com
  • gkehub.googleapis.com
  • serviceusage.googleapis.com
  • stackdriver.googleapis.com
  • monitoring.googleapis.com
  • logging.googleapis.com

要启用这些 API,请运行以下命令:

Linux 和 macOS

gcloud services enable \
    cloudresourcemanager.googleapis.com \
    container.googleapis.com \
    gkeconnect.googleapis.com \
    gkehub.googleapis.com \
    serviceusage.googleapis.com \
    stackdriver.googleapis.com \
    monitoring.googleapis.com \
    logging.googleapis.com

Windows

gcloud services enable ^
    cloudresourcemanager.googleapis.com ^
    container.googleapis.com ^
    gkeconnect.googleapis.com ^
    gkehub.googleapis.com ^
    serviceusage.googleapis.com ^
    stackdriver.googleapis.com ^
    monitoring.googleapis.com ^
    logging.googleapis.com

配置 Cloud Monitoring

默认情况下,系统会为 GKE On-Prem 启用 Cloud Logging 和 Cloud Monitoring。