Google Distributed Cloud Air-gapped proporciona un servicio administrado de Kubernetes con la edición Enterprise de Google Kubernetes Engine (GKE), lo que te permite implementar y ejecutar cargas de trabajo de contenedores con metodologías de Kubernetes estándares de la industria. Tu instancia de GDC Sandbox incluye tres clústeres creados para ti:
- Un clúster de infraestructura de la organización, que funciona como el plano de control de tu instancia
- Dos clústeres de Kubernetes para ejecutar tus cargas de trabajo de contenedores
Para obtener detalles sobre los clústeres aislados de Google Distributed Cloud, consulta Arquitectura del clúster.
El clúster de infraestructura de la organización
GDC Sandbox te proporciona un clúster de infraestructura de la organización llamado org-1-admin
. La infraestructura de la organización ejecuta los componentes del plano de control y del plano de datos de la organización. También aloja el servidor de la API de Management, en el que se implementan todas las cargas de trabajo y los servicios que no son de contenedores. Por ejemplo, usarías el servidor de la API de Management para iniciar y controlar VMs.
Para trabajar con el servidor de la API de Management en la línea de comandos, haz lo siguiente:
Asegúrate de haber descargado, configurado y autenticado con el comando
gdcloud
como se describe en Conéctate.Configura una variable de entorno
KUBECONFIG
y descarga un archivo kubeconfig para el servidor de la API de Management:export KUBECONFIG=org-1-admin-kubeconfig gdcloud clusters get-credentials org-1-admin
De manera similar, para trabajar con el clúster org-infra
, haz lo siguiente:
Configura una variable de entorno
KUBECONFIG
y descarga un archivo kubeconfig para el servidor de la API de Management:export KUBECONFIG=org-1-infra-kubeconfig gdcloud clusters get-credentials org-1-infra
Clústeres de Kubernetes
Tu instancia de GDC Sandbox incluye dos clústeres de Kubernetes creados previamente, llamados user-vm-1
y user-vm-2
, en la organización org-1
. Usa estos clústeres para cargas de trabajo basadas en contenedores.
A veces, en Distributed Cloud, se hace referencia a un clúster de Kubernetes como clúster de usuario.
Puedes adjuntar clústeres a un proyecto cuando creas un proyecto.
Para trabajar con clústeres de Kubernetes en la línea de comandos, haz lo siguiente:
Asegúrate de haber descargado, configurado y autenticado con el comando
gdcloud
como se describe en Conéctate.Configura una variable de entorno
KUBECONFIG
y descarga un archivo kubeconfig para el clúster que deseas usar, ya seauser-vm-1
ouser-vm-2
. En el siguiente ejemplo, se descarga un kubeconfig parauser-vm-1
:export KUBECONFIG=user-vm-1-kubeconfig gdcloud clusters get-credentials user-vm-1 --zone zone1