向舰队注册集群

您需要使用 Connect 将 GKE 集群注册到项目的舰队。舰队提供一种统一的方法来查看和管理多个集群及其工作负载。如需详细了解舰队以及它支持的功能,请参阅我们的舰队指南

您无需同时注册所有集群,但在您注册集群之前,集群不会出现在 Google Cloud 控制台的 GKE Enterprise 集群页面中。

使用 Google Cloud CLI 可提供一些 Google Cloud 控制台中不提供的更高级的集群注册选项,包括自行下载和应用 Connect Agent 清单。如需详细了解这些选项,请参阅 Connect 文档中的高级注册选项

准备工作

注册您的集群

gcloud

  1. 按照前提条件中的说明,确保集群已启用 GKE Workload Identity。

  2. 运行以下命令之一来注册集群:

    gcloud container fleet memberships register MEMBERSHIP_NAME \
     --gke-uri=GKE_URI \
     --enable-workload-identity
    

    gcloud container fleet memberships register MEMBERSHIP_NAME \
     --gke-cluster=GKE_CLUSTER \
     --enable-workload-identity
    

    替换以下内容:

    • MEMBERSHIP_NAME:您选择用来唯一表示要注册到舰队的集群的成员资格名称。
    • GKE_URI:GKE 集群的 URI,例如 https://container.googleapis.com/v1/projects/my-gke-project/locations/us-central1-a/clusters/my-gke-cluster。您可以通过运行 gcloud container clusters list --uri 来获取该 URI。
    • GKE_CLUSTER:当前项目中的 GKE 集群的 location/name。该位置可以是可用区或区域,例如 us-central1-a/my-gke-cluster

    如果要在集群上安装 Connect Agent,请在任一命令中添加可选的 --install-connect-agent 标志,如以下示例所示。默认情况下(不带此标志),系统不会安装代理。

    gcloud container fleet memberships register MEMBERSHIP_NAME \
     --gke-cluster=GKE_CLUSTER \
     --enable-workload-identity \
     --install-connect-agent
    

后续步骤