This overview page explains the operating model for container workloads in a Google Distributed Cloud (GDC) air-gapped appliance Kubernetes cluster. GDC provides a managed Kubernetes service that supports Kubernetes-native container applications that are widely consumed and supported on Google Kubernetes Engine (GKE).
This page is for developers within the application operator group, who are responsible for managing application workloads for their organization.
Kubernetes applications for a disconnected environment
Kubernetes Cluster Service is a managed Kubernetes service that incorporates many GKE features into your GDC device by default. This service eliminates the need to install, upgrade, integrate, and run open source Kubernetes by yourself. You can operate and maintain the provided Kubernetes distribution with a standard KRM API like any other Kubernetes offering that is declarative and idempotent. Likewise, Kubernetes Cluster Service is offered from the GDC console, gdcloud CLI, and Terraform.
Containers on GDC are deployed to Kubernetes clusters as the following:
GDC also provides file and block persistent storage for container workloads in your air-gapped sovereign environment. Configure your container storage to best fit the needs of your user workload requirements.
For more information on key Kubernetes concepts, see Start learning about Kubernetes.