Kubernetes cluster overview

Leverage the Kubernetes Cluster Service to run container workloads on Google Distributed Cloud (GDC) air-gapped appliance. You create Kubernetes clusters on GDC to run container workloads, and can scale them even after cluster provisioning as your compute requirements evolve. You can provision up to two user clusters in GDC to support your compute requirements.

Kubernetes clusters are logically separated from each other to provide different failure domains and isolation guarantees. In some cases, they are even physically separated. An organization in GDC has a dedicated set of clusters. The following cluster types are available in an organization:

  • Admin cluster: This cluster runs the control plane components of managed and Marketplace services for the organization. It also hosts some core infrastructure services. The admin cluster is created when the system is bootstrapped.
  • System cluster: This cluster runs virtual machine (VM) workloads and some managed service data plane workloads for the organization. The system cluster is created when the system is bootstrapped.
  • User clusters: You can optionally create user clusters to run container-based workloads for the organization. The number of worker nodes depends on the utilization of the cluster. You can scale them as your needs evolve.

You can create and manage user clusters using the GDC console. This section of topics covers the management of user clusters. For more information on creating and managing containers in a user cluster, see the Deploy container workloads section.