创建您的第一个项目

项目是 Google Distributed Cloud (GDC) Sandbox 中资源的基本组织部门,为管理资源生命周期、访问权限和政策提供了边界。在本文档中,您将创建第一个项目并分配用户角色,以便开始部署容器和虚拟机。

如需详细了解项目,请参阅 Google Distributed Cloud 网闸隔离配置文档中的项目概览。

以平台管理员身份登录

如需创建项目,您需要一个拥有必要权限的账号。 请确保您已按照设置平台管理员账号中的步骤为管理员账号分配必要的角色,并使用该账号连接到实例。

创建项目

如需在 GDC Sandbox 实例中创建项目,请执行以下步骤。这些步骤包含在 GDC 沙盒实例中创建项目时必须使用的一些特定值。

  1. 在导航菜单中,点击项目。
  2. 点击添加项目。
  3. 在项目名称字段中,输入项目名称。请记下您指定的项目名称:它将在命令中使用。例如,此名称用作 kubectl 命令的 namespace 参数。
  4. 可选:配置项目的网络功能。清除启用数据渗漏防护复选框,以允许所有流向组织内其他项目的出站流量。
  5. 点击创建。
  6. 为验证新项目是否可用,控制台中会显示一条消息:Project PROJECT_NAME successfully created。

如需详细了解项目创建,请参阅 Google Distributed Cloud 网闸隔离配置文档创建项目。

将平台管理员添加到项目中

  1. 等待 30 秒,然后刷新页面,即可在“项目”页面中看到您的项目。
  2. 在项目列表中点击项目名称。
  3. 在“项目访问权限”部分,点击前往 Identity Access Management。
  4. 点击添加成员。
  5. 在身份提供方列表中,选择 fake-oidc-provider。
  6. 在成员类型列表中,点击用户。
  7. 在用户名或群组别名字段中,输入 platform-admin@example.com。
  8. 在角色列表中,选择 Project IAM Admin。
  9. 点击添加。平台管理员会添加到项目中,并以 fop-platform-admin@example.com 的形式显示在用户列表中。
  10. 如需添加其他项目角色,请在列表中找到 fop-platform-admin@example.com 用户,然后依次点击 > 修改角色。例如,如果您想添加生成式 AI 开发权限,可以添加以下角色:
    • 信息中心编辑器
    • Harbor Instance Admin
    • KMS Admin
    • MonitoringRule Editor
    • Project Grafana Viewer
    • 全局 PNP
  11. 点击保存。

如果您在控制台、API 或 CLI 中使用 GDC 沙盒 期间看到权限出错提示,请复制该出错提示以确定所需的角色。查看身份和访问权限以及项目访问权限,找到并应用适合您用例的角色权限。

添加更多用户

可选:使用 GDC 控制台创建具有更精细访问权限的更多用户。

  1. 点击添加成员。
  2. 在身份提供方列表中,选择 fake-oidc-provider。
  3. 在成员类型列表中,点击用户。
  4. 在用户名或群组别名字段中,输入您的用户名。
  5. 在角色列表中,选择要分配给用户的角色,例如 Project Creator。
  6. 点击 Add(添加)。
  7. 点击菜单栏中的 Logout(退出),返回到 Fake OIDC Provider 页面。
  8. 选择自定义用户。
  9. 输入自定义用户名。
  10. 点击提交。

关联集群(可选)

(可选)您可以将 Kubernetes 集群附加到项目。如使用集群中所述,您的实例附带两个用于基于容器的工作负载的集群:user-vm-1 和 user-vm-2。

如需将集群附加到项目,请参阅 Distributed Cloud 文档中的将项目附加到集群。

后续步骤

您完成了首次登录、配置了用户角色并创建了项目。 您可以参阅管理身份和访问权限,详细了解角色定义,也可以继续阅读以下部分,开始使用容器和虚拟机等资源。