使用集群

Google Distributed Cloud air-gapped 通过 Google Kubernetes Engine (GKE) Enterprise 版提供托管式 Kubernetes 服务,让您能够使用业界标准 Kubernetes 方法来部署和运行容器工作负载。您的 GDC 沙盒实例随附三个为您创建的集群:

  • 一个组织基础架构集群,用作实例的控制平面;
  • 两个 Kubernetes 集群,用于运行容器工作负载。

如需详细了解经过网闸隔离的 Google Distributed Cloud 集群,请参阅集群架构

组织基础架构集群

GDC 沙盒为您提供了一个名为 org-1-admin 的组织基础架构集群。组织基础架构运行组织的控制平面和数据平面组件。它还托管了部署所有非容器工作负载和服务的管理 API 服务器。例如,您可以使用管理 API 服务器来启动和控制虚拟机。

如需在命令行中使用 Management API 服务器,请执行以下操作:

  1. 确保您已按照连接中所述,使用 gdcloud 命令下载、配置并进行身份验证。

  2. 设置 KUBECONFIG 环境变量,并下载管理 API 服务器的 kubeconfig 文件:

    export KUBECONFIG=org-1-admin-kubeconfig
    gdcloud clusters get-credentials org-1-admin
    

同样,如需使用 org-infra 集群,请执行以下操作:

  1. 设置 KUBECONFIG 环境变量,并下载管理 API 服务器的 kubeconfig 文件:

    export KUBECONFIG=org-1-infra-kubeconfig
    gdcloud clusters get-credentials org-1-infra
    

Kubernetes 集群

您的 GDC 沙盒实例在 org-1 组织中预创建了两个 Kubernetes 集群,分别名为 user-vm-1user-vm-2。将这些集群用于基于容器的工作负载。 在 Distributed Cloud 中,Kubernetes 集群有时称为“用户集群”

您可以在创建项目时将集群附加到项目。

如需在命令行中使用 Kubernetes 集群,请执行以下操作:

  1. 确保您已按照连接中所述,使用 gdcloud 命令下载、配置并进行身份验证。

  2. 设置 KUBECONFIG 环境变量,并下载您要使用的集群(user-vm-1user-vm-2)的 kubeconfig 文件。 以下示例下载了 user-vm-1 的 kubeconfig:

    export KUBECONFIG=user-vm-1-kubeconfig
    gdcloud clusters get-credentials user-vm-1 --zone zone1