Trabaja con clústeres

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:

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

  2. 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:

  1. 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:

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

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

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