Trabajar con clústeres

Google Distributed Cloud air-gapped proporciona un servicio de Kubernetes gestionado con Google Kubernetes Engine (GKE) Enterprise edition, lo que te permite desplegar y ejecutar cargas de trabajo de contenedores mediante metodologías de Kubernetes estándar del sector. Tu instancia de GDC Sandbox incluye tres clústeres creados para ti:

  • Un clúster de infraestructura de organización, que actúa como plano de control de tu instancia.
  • Dos clústeres de Kubernetes para ejecutar tus cargas de trabajo de contenedores.

Para obtener información sobre los clústeres de Google Distributed Cloud con air gap, consulta la sección Arquitectura de clústeres.

El clúster de infraestructura de la organización

GDC Sandbox te proporciona un clúster de infraestructura de 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 Management, donde se despliegan todas las cargas de trabajo y los servicios que no son contenedores. Por ejemplo, usarías el servidor de la API Management para iniciar y controlar las VMs.

Para trabajar con el servidor de la API Management en la línea de comandos, haz lo siguiente:

  1. Asegúrate de haber descargado, configurado y autenticado con el comando gdcloud, tal como se describe en Conectar.

  2. Define una variable de entorno KUBECONFIG y descarga un archivo kubeconfig para el servidor de la API Management:

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

Del mismo modo, para trabajar con el clúster org-infra, haz lo siguiente:

  1. Define una variable de entorno KUBECONFIG y descarga un archivo kubeconfig para el servidor de la API 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 precreados, 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, los clústeres de Kubernetes se denominan clústeres de usuario en Distributed Cloud.

Puede asociar clústeres a un proyecto cuando cree un proyecto.

Para trabajar con clústeres de Kubernetes en la línea de comandos, haz lo siguiente:

  1. Asegúrate de haber descargado, configurado y autenticado con el comando gdcloud, tal como se describe en Conectar.

  2. Define una variable de entorno KUBECONFIG y descarga un archivo kubeconfig del clúster que quieras usar, ya sea user-vm-1 o user-vm-2. En el siguiente ejemplo se descarga un archivo kubeconfig para user-vm-1:

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